home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Oregon Trail
/
Sample Application
/
Sample Application.rsrc
/
CODE_10_Ending.txt
< prev
next >
Wrap
Text File
|
1993-06-23
|
122KB
|
2,151 lines
# near model CODE resource
# jump table entries: 2648-2654 (7 of them)
export_331:
00000000 48E7 0018 movem.l -[A7], A3,A4
00000004 286F 0010 movea.l A4, [A7 + 0x10]
00000008 266F 000C movea.l A3, [A7 + 0xC]
0000000C 3014 move.w D0, [A4]
0000000E 5340 subq.w D0, 1
00000010 6B00 00C4 bmi +0xC6 /* 000000D6 */
00000014 0C40 0005 cmpi.w D0, 0x5
00000018 6E00 00BC bgt +0xBE /* 000000D6 */
0000001C D040 add.w D0, D0
0000001E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000022 4EFB 0000 jmp [PC + D0.w]
00000026 000E 0092 ori.b A6, 0x92
0000002A 00B2 00B2 00A2 00B2 ori.l [A2 + D0.w - 0x78], 0xB200A2
00000032 426D E3D8 clr.w [A5 - 0x1C28]
00000036 2053 movea.l A0, [A3]
00000038 4AA8 0014 tst.l [A0 + 0x14]
0000003C 661E bne +0x20 /* 0000005C */
0000003E 598F subq.l A7, 4
00000040 3F3C 03E9 move.w -[A7], 0x3E9
00000044 A949 syscall GetMenuHandle
00000046 7006 moveq.l D0, 0x06
00000048 3F00 move.w -[A7], D0
0000004A A93A syscall DisableItem
0000004C 598F subq.l A7, 4
0000004E 3F3C 03E9 move.w -[A7], 0x3E9
00000052 A949 syscall GetMenuHandle
00000054 7002 moveq.l D0, 0x02
00000056 3F00 move.w -[A7], D0
00000058 A93A syscall DisableItem
0000005A 6052 bra +0x54 /* 000000AE */
label0000005C:
0000005C 486D FE6E pea.l [A5 - 0x192]
00000060 486D 07EA pea.l [A5 + 0x7EA /* export_249 */]
00000064 7004 moveq.l D0, 0x04
00000066 2F00 move.l -[A7], D0
00000068 2F0B move.l -[A7], A3
0000006A 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000006E 7000 moveq.l D0, 0x00
00000070 2F00 move.l -[A7], D0
00000072 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
00000076 7203 moveq.l D1, 0x03
00000078 2F01 move.l -[A7], D1
0000007A 2F0B move.l -[A7], A3
0000007C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000080 7000 moveq.l D0, 0x00
00000082 2F00 move.l -[A7], D0
00000084 322D D484 move.w D1, [A5 - 0x2B7C]
00000088 48C1 ext.l D1
0000008A 2F01 move.l -[A7], D1
0000008C 2F00 move.l -[A7], D0
0000008E 4878 4ACE push.l 0x4ACE
00000092 4878 23BE push.l 0x23BE
00000096 7203 moveq.l D1, 0x03
00000098 2F01 move.l -[A7], D1
0000009A 2F0B move.l -[A7], A3
0000009C 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000000A0 703C moveq.l D0, 0x3C
000000A2 2F00 move.l -[A7], D0
000000A4 2F0B move.l -[A7], A3
000000A6 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000000AA 4FEF 0044 lea.l A7, [A7 + 0x44]
label000000AE:
000000AE 203C 030D 23BE move.l D0, 0x30D23BE
000000B4 6022 bra +0x24 /* 000000D8 */
000000B6 486D 0A7A pea.l [A5 + 0xA7A /* export_331 */]
000000BA 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
000000BE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000000C2 588F addq.l A7, 4
000000C4 6010 bra +0x12 /* 000000D6 */
000000C6 426D E3D8 clr.w [A5 - 0x1C28]
000000CA 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000000CE 2F0B move.l -[A7], A3
000000D0 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000000D4 588F addq.l A7, 4
label000000D6:
000000D6 7001 moveq.l D0, 0x01
label000000D8:
000000D8 4CDF 1800 movem.l A3,A4, [A7]+
000000DC 4E75 rts
export_332:
000000DE 4E56 0000 link A6, 0
000000E2 48E7 0018 movem.l -[A7], A3,A4
000000E6 266E 0008 movea.l A3, [A6 + 0x8]
000000EA 206E 000C movea.l A0, [A6 + 0xC]
000000EE 3010 move.w D0, [A0]
000000F0 5340 subq.w D0, 1
000000F2 6B00 00E6 bmi +0xE8 /* 000001DA */
000000F6 0C40 0004 cmpi.w D0, 0x4
000000FA 6E00 00DE bgt +0xE0 /* 000001DA */
000000FE D040 add.w D0, D0
00000100 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000104 4EFB 0000 jmp [PC + D0.w]
00000108 000C 00AC ori.b A4, 0xAC
0000010C 00D4 .incomplete
0000010E 00D4 .incomplete
00000110 00D0 .incomplete
00000112 2053 movea.l A0, [A3]
00000114 4AA8 0014 tst.l [A0 + 0x14]
00000118 676E beq +0x70 /* 00000188 */
0000011A 486D 09AA pea.l [A5 + 0x9AA /* export_305 */]
0000011E 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000122 7000 moveq.l D0, 0x00
00000124 2F00 move.l -[A7], D0
00000126 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
0000012A 7201 moveq.l D1, 0x01
0000012C 2F01 move.l -[A7], D1
0000012E 2F0B move.l -[A7], A3
00000130 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000134 7000 moveq.l D0, 0x00
00000136 2F00 move.l -[A7], D0
00000138 322D D484 move.w D1, [A5 - 0x2B7C]
0000013C 48C1 ext.l D1
0000013E 2F01 move.l -[A7], D1
00000140 2F00 move.l -[A7], D0
00000142 4878 4A92 push.l 0x4A92
00000146 4878 2382 push.l 0x2382
0000014A 7201 moveq.l D1, 0x01
0000014C 2F01 move.l -[A7], D1
0000014E 2F0B move.l -[A7], A3
00000150 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000154 7000 moveq.l D0, 0x00
00000156 2F00 move.l -[A7], D0
00000158 2F00 move.l -[A7], D0
0000015A 721A moveq.l D1, 0x1A
0000015C 2F01 move.l -[A7], D1
0000015E 2F00 move.l -[A7], D0
00000160 2F00 move.l -[A7], D0
00000162 7001 moveq.l D0, 0x01
00000164 2F00 move.l -[A7], D0
00000166 2F00 move.l -[A7], D0
00000168 2F0B move.l -[A7], A3
0000016A 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
0000016E 7001 moveq.l D0, 0x01
00000170 2F00 move.l -[A7], D0
00000172 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
00000176 7219 moveq.l D1, 0x19
00000178 2F01 move.l -[A7], D1
0000017A 4878 0BBC push.l 0xBBC
0000017E 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */]
00000182 4FEF 0060 lea.l A7, [A7 + 0x60]
00000186 6022 bra +0x24 /* 000001AA */
label00000188:
00000188 598F subq.l A7, 4
0000018A 3F3C 03E9 move.w -[A7], 0x3E9
0000018E A949 syscall GetMenuHandle
00000190 285F movea.l A4, [A7]+
00000192 2F0C move.l -[A7], A4
00000194 7006 moveq.l D0, 0x06
00000196 3F00 move.w -[A7], D0
00000198 A93A syscall DisableItem
0000019A 2F0C move.l -[A7], A4
0000019C 7002 moveq.l D0, 0x02
0000019E 3F00 move.w -[A7], D0
000001A0 A93A syscall DisableItem
000001A2 2F0C move.l -[A7], A4
000001A4 7004 moveq.l D0, 0x04
000001A6 3F00 move.w -[A7], D0
000001A8 A939 syscall EnableItem
label000001AA:
000001AA 203C 010D 2382 move.l D0, 0x10D2382
000001B0 602A bra +0x2C /* 000001DC */
000001B2 206E 000C movea.l A0, [A6 + 0xC]
000001B6 3028 0004 move.w D0, [A0 + 0x4]
000001BA 48C0 ext.l D0
000001BC 7202 moveq.l D1, 0x02
000001BE B280 cmp.l D1, D0
000001C0 6618 bne +0x1A /* 000001DA */
000001C2 206D D8F6 movea.l A0, [A5 - 0x270A]
000001C6 4228 0005 clr.b [A0 + 0x5]
000001CA 486D 0AAA pea.l [A5 + 0xAAA /* export_337 */]
000001CE 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000001D2 588F addq.l A7, 4
000001D4 6004 bra +0x6 /* 000001DA */
000001D6 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
label000001DA:
000001DA 7001 moveq.l D0, 0x01
label000001DC:
000001DC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000001E2 4E5E unlink A6
000001E4 4E75 rts
fn000001E6:
000001E6 48E7 0300 movem.l -[A7], D6,D7
000001EA 7C00 moveq.l D6, 0x00
000001EC 4247 clr.w D7
000001EE 600E bra +0x10 /* 000001FE */
label000001F0:
000001F0 48C7 ext.l D7
000001F2 2F07 move.l -[A7], D7
000001F4 4EBA 0020 jsr [PC + 0x20 /* 00000216 */]
000001F8 DC80 add.l D6, D0
000001FA 588F addq.l A7, 4
000001FC 5247 addq.w D7, 1
label000001FE:
000001FE 48C7 ext.l D7
00000200 206D D8F6 movea.l A0, [A5 - 0x270A]
00000204 7000 moveq.l D0, 0x00
00000206 1028 0240 move.b D0, [A0 + 0x240]
0000020A B087 cmp.l D0, D7
0000020C 6EE2 bgt -0x1C /* 000001F0 */
0000020E 2006 move.l D0, D6
00000210 4CDF 00C0 movem.l D6,D7, [A7]+
00000214 4E75 rts
fn00000216:
00000216 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000021A 49ED D4CA lea.l A4, [A5 - 0x2B36]
0000021E 3C2F 0016 move.w D6, [A7 + 0x16]
00000222 7E00 moveq.l D7, 0x00
00000224 206D D8F6 movea.l A0, [A5 - 0x270A]
00000228 7000 moveq.l D0, 0x00
0000022A 1030 600A move.b D0, [A0 + D6.w + 0xA]
0000022E 0C80 0000 00FF cmpi.l D0, 0xFF
00000234 6606 bne +0x8 /* 0000023C */
00000236 7E00 moveq.l D7, 0x00
00000238 6000 00EC bra +0xEE /* 00000326 */
label0000023C:
0000023C 206D D8F6 movea.l A0, [A5 - 0x270A]
00000240 226D D8F6 movea.l A1, [A5 - 0x270A]
00000244 7000 moveq.l D0, 0x00
00000246 1031 600A move.b D0, [A1 + D6.w + 0xA]
0000024A 2200 move.l D1, D0
0000024C C0FC 006E mulu.w D0, 0x6E /* 'n' */
00000250 4841 swap.w D1
00000252 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00000256 4841 swap.w D1
00000258 4241 clr.w D1
0000025A D081 add.l D0, D1
0000025C 41E8 025E lea.l A0, [A0 + 0x25E]
00000260 47F0 0800 lea.l A3, [A0 + D0]
00000264 7000 moveq.l D0, 0x00
00000266 102B 0004 move.b D0, [A3 + 0x4]
0000026A 7200 moveq.l D1, 0x00
0000026C 122B 005E move.b D1, [A3 + 0x5E]
00000270 48C1 ext.l D1
00000272 83FC 0023 divs.w D1, 0x23 /* '#' */
00000276 48C1 ext.l D1
00000278 2401 move.l D2, D1
0000027A C2FC 0064 mulu.w D1, 0x64 /* 'd' */
0000027E 4842 swap.w D2
00000280 C4FC 0064 mulu.w D2, 0x64 /* 'd' */
00000284 4842 swap.w D2
00000286 4242 clr.w D2
00000288 D282 add.l D1, D2
0000028A 243C 0000 01F4 move.l D2, 0x1F4
00000290 9481 sub.l D2, D1
00000292 2202 move.l D1, D2
00000294 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000298 2E00 move.l D7, D0
0000029A 302B 0046 move.w D0, [A3 + 0x46]
0000029E 48C0 ext.l D0
000002A0 5280 addq.l D0, 1
000002A2 7202 moveq.l D1, 0x02
000002A4 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000002A8 E580 asl D0, 2
000002AA DE80 add.l D7, D0
000002AC 302B 0048 move.w D0, [A3 + 0x48]
000002B0 48C0 ext.l D0
000002B2 E380 asl D0, 1
000002B4 DE80 add.l D7, D0
000002B6 302B 004A move.w D0, [A3 + 0x4A]
000002BA 48C0 ext.l D0
000002BC 7232 moveq.l D1, 0x32
000002BE 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000002C2 DE80 add.l D7, D0
000002C4 302B 004C move.w D0, [A3 + 0x4C]
000002C8 48C0 ext.l D0
000002CA E380 asl D0, 1
000002CC DE80 add.l D7, D0
000002CE 302B 004E move.w D0, [A3 + 0x4E]
000002D2 48C0 ext.l D0
000002D4 E380 asl D0, 1
000002D6 DE80 add.l D7, D0
000002D8 302B 0050 move.w D0, [A3 + 0x50]
000002DC 48C0 ext.l D0
000002DE E380 asl D0, 1
000002E0 DE80 add.l D7, D0
000002E2 302B 0052 move.w D0, [A3 + 0x52]
000002E6 48C0 ext.l D0
000002E8 7219 moveq.l D1, 0x19
000002EA 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000002EE DE80 add.l D7, D0
000002F0 202B 0054 move.l D0, [A3 + 0x54]
000002F4 223C 0000 01F4 move.l D1, 0x1F4
000002FA 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000002FE DE80 add.l D7, D0
00000300 0687 0000 0032 addi.l D7, 0x32 /* '2' */
00000306 7000 moveq.l D0, 0x00
00000308 102B 0003 move.b D0, [A3 + 0x3]
0000030C D040 add.w D0, D0
0000030E 3034 0000 move.w D0, [A4 + D0.w]
00000312 48C0 ext.l D0
00000314 2200 move.l D1, D0
00000316 2007 move.l D0, D7
00000318 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000031C 5280 addq.l D0, 1
0000031E 7202 moveq.l D1, 0x02
00000320 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000324 2E00 move.l D7, D0
label00000326:
00000326 2007 move.l D0, D7
00000328 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000032C 4E75 rts
fn0000032E:
0000032E 4E56 0000 link A6, 0
00000332 48E7 0110 movem.l -[A7], D7,A3
00000336 3E2E 000E move.w D7, [A6 + 0xE]
0000033A 266E 0008 movea.l A3, [A6 + 0x8]
0000033E 558F subq.l A7, 2
00000340 2F0B move.l -[A7], A3
00000342 A88C syscall StringWidth
00000344 9E5F sub.w D7, [A7]+
00000346 3F07 move.w -[A7], D7
00000348 3F2E 0012 move.w -[A7], [A6 + 0x12]
0000034C A893 syscall MoveTo
0000034E 2F0B move.l -[A7], A3
00000350 A884 syscall DrawString
00000352 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
00000358 4E5E unlink A6
0000035A 4E75 rts
export_333:
0000035C 4E56 FACE link A6, -0x0532
00000360 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000364 49EE FAD2 lea.l A4, [A6 - 0x52E]
00000368 47EE FDD2 lea.l A3, [A6 - 0x22E]
0000036C 206E 000C movea.l A0, [A6 + 0xC]
00000370 3010 move.w D0, [A0]
00000372 48C0 ext.l D0
00000374 7204 moveq.l D1, 0x04
00000376 B280 cmp.l D1, D0
00000378 6600 0902 bne +0x904 /* 00000C7C */
0000037C 206D D8F6 movea.l A0, [A5 - 0x270A]
00000380 226D D8EE movea.l A1, [A5 - 0x2712]
00000384 7000 moveq.l D0, 0x00
00000386 102D D870 move.b D0, [A5 - 0x2790]
0000038A 7200 moveq.l D1, 0x00
0000038C 1231 000A move.b D1, [A1 + D0.w + 0xA]
00000390 2001 move.l D0, D1
00000392 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00000396 4840 swap.w D0
00000398 C0FC 006E mulu.w D0, 0x6E /* 'n' */
0000039C 4840 swap.w D0
0000039E 4240 clr.w D0
000003A0 D280 add.l D1, D0
000003A2 43E8 025E lea.l A1, [A0 + 0x25E]
000003A6 41F1 1800 lea.l A0, [A1 + D1]
000003AA 2D48 FFD2 move.l [A6 - 0x2E], A0
000003AE 486E FFDA pea.l [A6 - 0x26]
000003B2 A898 syscall GetPenState
000003B4 486E FFEC pea.l [A6 - 0x14]
000003B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003BC 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
000003C0 700C moveq.l D0, 0x0C
000003C2 3F00 move.w -[A7], D0
000003C4 A88A syscall TextSize
000003C6 486E FFF6 pea.l [A6 - 0xA]
000003CA A88B syscall GetFontInfo
000003CC 302E FFF6 move.w D0, [A6 - 0xA]
000003D0 48C0 ext.l D0
000003D2 322E FFF8 move.w D1, [A6 - 0x8]
000003D6 48C1 ext.l D1
000003D8 D280 add.l D1, D0
000003DA 302E FFFC move.w D0, [A6 - 0x4]
000003DE 48C0 ext.l D0
000003E0 D081 add.l D0, D1
000003E2 3D40 FFD6 move.w [A6 - 0x2A], D0
000003E6 206E 0008 movea.l A0, [A6 + 0x8]
000003EA 2050 movea.l A0, [A0]
000003EC 3028 000A move.w D0, [A0 + 0xA]
000003F0 48C0 ext.l D0
000003F2 2800 move.l D4, D0
000003F4 703C moveq.l D0, 0x3C
000003F6 9880 sub.l D4, D0
000003F8 206E 0008 movea.l A0, [A6 + 0x8]
000003FC 2050 movea.l A0, [A0]
000003FE 3D68 000A FFD8 move.w [A6 - 0x28], [A0 + 0xA]
00000404 206E 0008 movea.l A0, [A6 + 0x8]
00000408 2050 movea.l A0, [A0]
0000040A 3228 0004 move.w D1, [A0 + 0x4]
0000040E 48C1 ext.l D1
00000410 342E FFFC move.w D2, [A6 - 0x4]
00000414 48C2 ext.l D2
00000416 D481 add.l D2, D1
00000418 322E FFF6 move.w D1, [A6 - 0xA]
0000041C 48C1 ext.l D1
0000041E 2C01 move.l D6, D1
00000420 DC82 add.l D6, D2
00000422 558F subq.l A7, 2
00000424 7230 moveq.l D1, 0x30
00000426 3F01 move.w -[A7], D1
00000428 A88D syscall CharWidth
0000042A 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000042E 206E FFD2 movea.l A0, [A6 - 0x2E]
00000432 7000 moveq.l D0, 0x00
00000434 1028 0004 move.b D0, [A0 + 0x4]
00000438 206E FFD2 movea.l A0, [A6 - 0x2E]
0000043C 7200 moveq.l D1, 0x00
0000043E 1228 005E move.b D1, [A0 + 0x5E]
00000442 48C1 ext.l D1
00000444 83FC 0023 divs.w D1, 0x23 /* '#' */
00000448 48C1 ext.l D1
0000044A 2401 move.l D2, D1
0000044C C2FC 0064 mulu.w D1, 0x64 /* 'd' */
00000450 4842 swap.w D2
00000452 C4FC 0064 mulu.w D2, 0x64 /* 'd' */
00000456 4842 swap.w D2
00000458 4242 clr.w D2
0000045A D282 add.l D1, D2
0000045C 243C 0000 01F4 move.l D2, 0x1F4
00000462 9481 sub.l D2, D1
00000464 2202 move.l D1, D2
00000466 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000046A 2A00 move.l D5, D0
0000046C 2D45 FACE move.l [A6 - 0x532], D5
00000470 2F0B move.l -[A7], A3
00000472 2F05 move.l -[A7], D5
00000474 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000478 48C6 ext.l D6
0000047A 2F06 move.l -[A7], D6
0000047C 302E FFD8 move.w D0, [A6 - 0x28]
00000480 48C0 ext.l D0
00000482 2F00 move.l -[A7], D0
00000484 2F0B move.l -[A7], A3
00000486 4EBA FEA6 jsr [PC - 0x15A /* 0000032E */]
0000048A 2F0B move.l -[A7], A3
0000048C 206E FFD2 movea.l A0, [A6 - 0x2E]
00000490 7000 moveq.l D0, 0x00
00000492 1028 0004 move.b D0, [A0 + 0x4]
00000496 2F00 move.l -[A7], D0
00000498 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000049C 486E FED2 pea.l [A6 - 0x12E]
000004A0 3F3C 0BBC move.w -[A7], 0xBBC
000004A4 206E FFD2 movea.l A0, [A6 - 0x2E]
000004A8 7000 moveq.l D0, 0x00
000004AA 1028 0004 move.b D0, [A0 + 0x4]
000004AE 7201 moveq.l D1, 0x01
000004B0 B280 cmp.l D1, D0
000004B2 6604 bne +0x6 /* 000004B8 */
000004B4 7007 moveq.l D0, 0x07
000004B6 6002 bra +0x4 /* 000004BA */
label000004B8:
000004B8 7000 moveq.l D0, 0x00
label000004BA:
000004BA 720B moveq.l D1, 0x0B
000004BC D081 add.l D0, D1
000004BE 3F00 move.w -[A7], D0
000004C0 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000004C4 486E FED2 pea.l [A6 - 0x12E]
000004C8 2F0B move.l -[A7], A3
000004CA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000004CE 2F0C move.l -[A7], A4
000004D0 3F3C 0BBF move.w -[A7], 0xBBF
000004D4 206E FFD2 movea.l A0, [A6 - 0x2E]
000004D8 7000 moveq.l D0, 0x00
000004DA 1028 005E move.b D0, [A0 + 0x5E]
000004DE 48C0 ext.l D0
000004E0 81FC 0023 divs.w D0, 0x23 /* '#' */
000004E4 48C0 ext.l D0
000004E6 5280 addq.l D0, 1
000004E8 3F00 move.w -[A7], D0
000004EA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000004EE 7E01 moveq.l D7, 0x01
000004F0 4FEF 0024 lea.l A7, [A7 + 0x24]
000004F4 6038 bra +0x3A /* 0000052E */
label000004F6:
000004F6 7000 moveq.l D0, 0x00
000004F8 7200 moveq.l D1, 0x00
000004FA 1234 7000 move.b D1, [A4 + D7.w]
000004FE 7441 moveq.l D2, 0x41
00000500 B481 cmp.l D2, D1
00000502 6E0E bgt +0x10 /* 00000512 */
00000504 7200 moveq.l D1, 0x00
00000506 1234 7000 move.b D1, [A4 + D7.w]
0000050A 745A moveq.l D2, 0x5A
0000050C B481 cmp.l D2, D1
0000050E 6D02 blt +0x4 /* 00000512 */
00000510 7001 moveq.l D0, 0x01
label00000512:
00000512 4A80 tst.l D0
00000514 670C beq +0xE /* 00000522 */
00000516 7000 moveq.l D0, 0x00
00000518 1034 7000 move.b D0, [A4 + D7.w]
0000051C 7220 moveq.l D1, 0x20
0000051E D081 add.l D0, D1
00000520 6006 bra +0x8 /* 00000528 */
label00000522:
00000522 7000 moveq.l D0, 0x00
00000524 1034 7000 move.b D0, [A4 + D7.w]
label00000528:
00000528 1980 7000 move.b [A4 + D7.w], D0
0000052C 5247 addq.w D7, 1
label0000052E:
0000052E 48C7 ext.l D7
00000530 7000 moveq.l D0, 0x00
00000532 1014 move.b D0, [A4]
00000534 B087 cmp.l D0, D7
00000536 6CBE bge -0x40 /* 000004F6 */
00000538 558F subq.l A7, 2
0000053A 486D D492 pea.l [A5 - 0x2B6E]
0000053E 2F0B move.l -[A7], A3
00000540 2F0C move.l -[A7], A4
00000542 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000546 486E FED2 pea.l [A6 - 0x12E]
0000054A 206E FFD2 movea.l A0, [A6 - 0x2E]
0000054E 7000 moveq.l D0, 0x00
00000550 1028 005E move.b D0, [A0 + 0x5E]
00000554 48C0 ext.l D0
00000556 81FC 0023 divs.w D0, 0x23 /* '#' */
0000055A 48C0 ext.l D0
0000055C 2200 move.l D1, D0
0000055E C0FC 0064 mulu.w D0, 0x64 /* 'd' */
00000562 4841 swap.w D1
00000564 C2FC 0064 mulu.w D1, 0x64 /* 'd' */
00000568 4841 swap.w D1
0000056A 4241 clr.w D1
0000056C D081 add.l D0, D1
0000056E 223C 0000 01F4 move.l D1, 0x1F4
00000574 9280 sub.l D1, D0
00000576 2F01 move.l -[A7], D1
00000578 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000057C 558F subq.l A7, 2
0000057E 486D D496 pea.l [A5 - 0x2B6A]
00000582 2F0B move.l -[A7], A3
00000584 486E FED2 pea.l [A6 - 0x12E]
00000588 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000058C 48C6 ext.l D6
0000058E 2F06 move.l -[A7], D6
00000590 48C4 ext.l D4
00000592 2F04 move.l -[A7], D4
00000594 2F0B move.l -[A7], A3
00000596 4EBA FD96 jsr [PC - 0x26A /* 0000032E */]
0000059A DC6E FFD6 add.w D6, [A6 - 0x2A]
0000059E 7A32 moveq.l D5, 0x32
000005A0 DBAE FACE add.l [A6 - 0x532], D5
000005A4 2F0B move.l -[A7], A3
000005A6 2F05 move.l -[A7], D5
000005A8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000005AC 48C6 ext.l D6
000005AE 2F06 move.l -[A7], D6
000005B0 302E FFD8 move.w D0, [A6 - 0x28]
000005B4 48C0 ext.l D0
000005B6 2F00 move.l -[A7], D0
000005B8 2F0B move.l -[A7], A3
000005BA 4EBA FD72 jsr [PC - 0x28E /* 0000032E */]
000005BE 486D D49A pea.l [A5 - 0x2B66]
000005C2 2F0B move.l -[A7], A3
000005C4 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000005C8 486E FED2 pea.l [A6 - 0x12E]
000005CC 3F3C 0BBC move.w -[A7], 0xBBC
000005D0 7005 moveq.l D0, 0x05
000005D2 3F00 move.w -[A7], D0
000005D4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000005D8 486E FED2 pea.l [A6 - 0x12E]
000005DC 2F0B move.l -[A7], A3
000005DE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000005E2 486E FED2 pea.l [A6 - 0x12E]
000005E6 7032 moveq.l D0, 0x32
000005E8 2F00 move.l -[A7], D0
000005EA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000005EE 558F subq.l A7, 2
000005F0 486D D49E pea.l [A5 - 0x2B62]
000005F4 2F0B move.l -[A7], A3
000005F6 486E FED2 pea.l [A6 - 0x12E]
000005FA 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000005FE 48C6 ext.l D6
00000600 2F06 move.l -[A7], D6
00000602 48C4 ext.l D4
00000604 2F04 move.l -[A7], D4
00000606 2F0B move.l -[A7], A3
00000608 4EBA FD24 jsr [PC - 0x2DC /* 0000032E */]
0000060C DC6E FFD6 add.w D6, [A6 - 0x2A]
00000610 206E FFD2 movea.l A0, [A6 - 0x2E]
00000614 3028 0046 move.w D0, [A0 + 0x46]
00000618 48C0 ext.l D0
0000061A 5280 addq.l D0, 1
0000061C 7202 moveq.l D1, 0x02
0000061E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000622 E580 asl D0, 2
00000624 2A00 move.l D5, D0
00000626 DBAE FACE add.l [A6 - 0x532], D5
0000062A 2F0B move.l -[A7], A3
0000062C 2F05 move.l -[A7], D5
0000062E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000632 48C6 ext.l D6
00000634 2F06 move.l -[A7], D6
00000636 302E FFD8 move.w D0, [A6 - 0x28]
0000063A 48C0 ext.l D0
0000063C 2F00 move.l -[A7], D0
0000063E 2F0B move.l -[A7], A3
00000640 4EBA FCEC jsr [PC - 0x314 /* 0000032E */]
00000644 2F0B move.l -[A7], A3
00000646 206E FFD2 movea.l A0, [A6 - 0x2E]
0000064A 3028 0046 move.w D0, [A0 + 0x46]
0000064E 48C0 ext.l D0
00000650 5280 addq.l D0, 1
00000652 7202 moveq.l D1, 0x02
00000654 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000658 2F00 move.l -[A7], D0
0000065A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000065E 486E FED2 pea.l [A6 - 0x12E]
00000662 3F3C 0BBC move.w -[A7], 0xBBC
00000666 206E FFD2 movea.l A0, [A6 - 0x2E]
0000066A 3028 0046 move.w D0, [A0 + 0x46]
0000066E 48C0 ext.l D0
00000670 5280 addq.l D0, 1
00000672 7202 moveq.l D1, 0x02
00000674 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000678 7201 moveq.l D1, 0x01
0000067A B280 cmp.l D1, D0
0000067C 6604 bne +0x6 /* 00000682 */
0000067E 7007 moveq.l D0, 0x07
00000680 6002 bra +0x4 /* 00000684 */
label00000682:
00000682 7000 moveq.l D0, 0x00
label00000684:
00000684 720C moveq.l D1, 0x0C
00000686 D081 add.l D0, D1
00000688 3F00 move.w -[A7], D0
0000068A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000068E 486E FED2 pea.l [A6 - 0x12E]
00000692 2F0B move.l -[A7], A3
00000694 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000698 486E FED2 pea.l [A6 - 0x12E]
0000069C 7004 moveq.l D0, 0x04
0000069E 2F00 move.l -[A7], D0
000006A0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000006A4 558F subq.l A7, 2
000006A6 486D D4A2 pea.l [A5 - 0x2B5E]
000006AA 2F0B move.l -[A7], A3
000006AC 486E FED2 pea.l [A6 - 0x12E]
000006B0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000006B4 48C6 ext.l D6
000006B6 2F06 move.l -[A7], D6
000006B8 48C4 ext.l D4
000006BA 2F04 move.l -[A7], D4
000006BC 2F0B move.l -[A7], A3
000006BE 4EBA FC6E jsr [PC - 0x392 /* 0000032E */]
000006C2 DC6E FFD6 add.w D6, [A6 - 0x2A]
000006C6 206E FFD2 movea.l A0, [A6 - 0x2E]
000006CA 3028 004C move.w D0, [A0 + 0x4C]
000006CE 48C0 ext.l D0
000006D0 206E FFD2 movea.l A0, [A6 - 0x2E]
000006D4 3228 004E move.w D1, [A0 + 0x4E]
000006D8 48C1 ext.l D1
000006DA D280 add.l D1, D0
000006DC 206E FFD2 movea.l A0, [A6 - 0x2E]
000006E0 3028 0050 move.w D0, [A0 + 0x50]
000006E4 48C0 ext.l D0
000006E6 2E00 move.l D7, D0
000006E8 DE81 add.l D7, D1
000006EA 48C7 ext.l D7
000006EC 2007 move.l D0, D7
000006EE E380 asl D0, 1
000006F0 2A00 move.l D5, D0
000006F2 DBAE FACE add.l [A6 - 0x532], D5
000006F6 2F0B move.l -[A7], A3
000006F8 2F05 move.l -[A7], D5
000006FA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000006FE 48C6 ext.l D6
00000700 2F06 move.l -[A7], D6
00000702 302E FFD8 move.w D0, [A6 - 0x28]
00000706 48C0 ext.l D0
00000708 2F00 move.l -[A7], D0
0000070A 2F0B move.l -[A7], A3
0000070C 4EBA FC20 jsr [PC - 0x3E0 /* 0000032E */]
00000710 2F0B move.l -[A7], A3
00000712 48C7 ext.l D7
00000714 2F07 move.l -[A7], D7
00000716 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000071A 486E FED2 pea.l [A6 - 0x12E]
0000071E 3F3C 0BBC move.w -[A7], 0xBBC
00000722 48C7 ext.l D7
00000724 7001 moveq.l D0, 0x01
00000726 B087 cmp.l D0, D7
00000728 6604 bne +0x6 /* 0000072E */
0000072A 7007 moveq.l D0, 0x07
0000072C 6002 bra +0x4 /* 00000730 */
label0000072E:
0000072E 7000 moveq.l D0, 0x00
label00000730:
00000730 720D moveq.l D1, 0x0D
00000732 D081 add.l D0, D1
00000734 3F00 move.w -[A7], D0
00000736 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000073A 486E FED2 pea.l [A6 - 0x12E]
0000073E 2F0B move.l -[A7], A3
00000740 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000744 486E FED2 pea.l [A6 - 0x12E]
00000748 7002 moveq.l D0, 0x02
0000074A 2F00 move.l -[A7], D0
0000074C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000750 558F subq.l A7, 2
00000752 486D D4A6 pea.l [A5 - 0x2B5A]
00000756 2F0B move.l -[A7], A3
00000758 486E FED2 pea.l [A6 - 0x12E]
0000075C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000760 48C6 ext.l D6
00000762 2F06 move.l -[A7], D6
00000764 48C4 ext.l D4
00000766 2F04 move.l -[A7], D4
00000768 2F0B move.l -[A7], A3
0000076A 4EBA FBC2 jsr [PC - 0x43E /* 0000032E */]
0000076E DC6E FFD6 add.w D6, [A6 - 0x2A]
00000772 206E FFD2 movea.l A0, [A6 - 0x2E]
00000776 3028 0048 move.w D0, [A0 + 0x48]
0000077A 48C0 ext.l D0
0000077C E380 asl D0, 1
0000077E 2A00 move.l D5, D0
00000780 DBAE FACE add.l [A6 - 0x532], D5
00000784 2F0B move.l -[A7], A3
00000786 2F05 move.l -[A7], D5
00000788 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000078C 48C6 ext.l D6
0000078E 2F06 move.l -[A7], D6
00000790 302E FFD8 move.w D0, [A6 - 0x28]
00000794 48C0 ext.l D0
00000796 2F00 move.l -[A7], D0
00000798 2F0B move.l -[A7], A3
0000079A 4EBA FB92 jsr [PC - 0x46E /* 0000032E */]
0000079E 2F0B move.l -[A7], A3
000007A0 206E FFD2 movea.l A0, [A6 - 0x2E]
000007A4 3028 0048 move.w D0, [A0 + 0x48]
000007A8 48C0 ext.l D0
000007AA 2F00 move.l -[A7], D0
000007AC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000007B0 486E FED2 pea.l [A6 - 0x12E]
000007B4 3F3C 0BBC move.w -[A7], 0xBBC
000007B8 206E FFD2 movea.l A0, [A6 - 0x2E]
000007BC 3028 0048 move.w D0, [A0 + 0x48]
000007C0 48C0 ext.l D0
000007C2 7201 moveq.l D1, 0x01
000007C4 B280 cmp.l D1, D0
000007C6 6604 bne +0x6 /* 000007CC */
000007C8 7007 moveq.l D0, 0x07
000007CA 6002 bra +0x4 /* 000007CE */
label000007CC:
000007CC 7000 moveq.l D0, 0x00
label000007CE:
000007CE 720E moveq.l D1, 0x0E
000007D0 D081 add.l D0, D1
000007D2 3F00 move.w -[A7], D0
000007D4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000007D8 486E FED2 pea.l [A6 - 0x12E]
000007DC 2F0B move.l -[A7], A3
000007DE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000007E2 486E FED2 pea.l [A6 - 0x12E]
000007E6 7002 moveq.l D0, 0x02
000007E8 2F00 move.l -[A7], D0
000007EA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000007EE 558F subq.l A7, 2
000007F0 486D D4AA pea.l [A5 - 0x2B56]
000007F4 2F0B move.l -[A7], A3
000007F6 486E FED2 pea.l [A6 - 0x12E]
000007FA 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000007FE 48C6 ext.l D6
00000800 2F06 move.l -[A7], D6
00000802 48C4 ext.l D4
00000804 2F04 move.l -[A7], D4
00000806 2F0B move.l -[A7], A3
00000808 4EBA FB24 jsr [PC - 0x4DC /* 0000032E */]
0000080C DC6E FFD6 add.w D6, [A6 - 0x2A]
00000810 206E FFD2 movea.l A0, [A6 - 0x2E]
00000814 3028 004A move.w D0, [A0 + 0x4A]
00000818 48C0 ext.l D0
0000081A 7232 moveq.l D1, 0x32
0000081C 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000820 2A00 move.l D5, D0
00000822 DBAE FACE add.l [A6 - 0x532], D5
00000826 2F0B move.l -[A7], A3
00000828 2F05 move.l -[A7], D5
0000082A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000082E 48C6 ext.l D6
00000830 2F06 move.l -[A7], D6
00000832 302E FFD8 move.w D0, [A6 - 0x28]
00000836 48C0 ext.l D0
00000838 2F00 move.l -[A7], D0
0000083A 2F0B move.l -[A7], A3
0000083C 4EBA FAF0 jsr [PC - 0x510 /* 0000032E */]
00000840 2F0B move.l -[A7], A3
00000842 206E FFD2 movea.l A0, [A6 - 0x2E]
00000846 3028 004A move.w D0, [A0 + 0x4A]
0000084A 48C0 ext.l D0
0000084C 2F00 move.l -[A7], D0
0000084E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000852 486E FED2 pea.l [A6 - 0x12E]
00000856 3F3C 0BBC move.w -[A7], 0xBBC
0000085A 206E FFD2 movea.l A0, [A6 - 0x2E]
0000085E 3028 004A move.w D0, [A0 + 0x4A]
00000862 48C0 ext.l D0
00000864 7201 moveq.l D1, 0x01
00000866 B280 cmp.l D1, D0
00000868 6604 bne +0x6 /* 0000086E */
0000086A 7007 moveq.l D0, 0x07
0000086C 6002 bra +0x4 /* 00000870 */
label0000086E:
0000086E 7000 moveq.l D0, 0x00
label00000870:
00000870 720F moveq.l D1, 0x0F
00000872 D081 add.l D0, D1
00000874 3F00 move.w -[A7], D0
00000876 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000087A 486E FED2 pea.l [A6 - 0x12E]
0000087E 2F0B move.l -[A7], A3
00000880 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000884 486E FED2 pea.l [A6 - 0x12E]
00000888 7032 moveq.l D0, 0x32
0000088A 2F00 move.l -[A7], D0
0000088C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000890 558F subq.l A7, 2
00000892 486D D4AE pea.l [A5 - 0x2B52]
00000896 2F0B move.l -[A7], A3
00000898 486E FED2 pea.l [A6 - 0x12E]
0000089C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000008A0 48C6 ext.l D6
000008A2 2F06 move.l -[A7], D6
000008A4 48C4 ext.l D4
000008A6 2F04 move.l -[A7], D4
000008A8 2F0B move.l -[A7], A3
000008AA 4EBA FA82 jsr [PC - 0x57E /* 0000032E */]
000008AE DC6E FFD6 add.w D6, [A6 - 0x2A]
000008B2 206E FFD2 movea.l A0, [A6 - 0x2E]
000008B6 3028 0052 move.w D0, [A0 + 0x52]
000008BA 48C0 ext.l D0
000008BC 7219 moveq.l D1, 0x19
000008BE 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000008C2 2A00 move.l D5, D0
000008C4 DBAE FACE add.l [A6 - 0x532], D5
000008C8 2F0B move.l -[A7], A3
000008CA 2F05 move.l -[A7], D5
000008CC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000008D0 48C6 ext.l D6
000008D2 2F06 move.l -[A7], D6
000008D4 302E FFD8 move.w D0, [A6 - 0x28]
000008D8 48C0 ext.l D0
000008DA 2F00 move.l -[A7], D0
000008DC 2F0B move.l -[A7], A3
000008DE 4EBA FA4E jsr [PC - 0x5B2 /* 0000032E */]
000008E2 2F0B move.l -[A7], A3
000008E4 206E FFD2 movea.l A0, [A6 - 0x2E]
000008E8 3028 0052 move.w D0, [A0 + 0x52]
000008EC 48C0 ext.l D0
000008EE 2F00 move.l -[A7], D0
000008F0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000008F4 486E FED2 pea.l [A6 - 0x12E]
000008F8 3F3C 0BBC move.w -[A7], 0xBBC
000008FC 206E FFD2 movea.l A0, [A6 - 0x2E]
00000900 3028 0052 move.w D0, [A0 + 0x52]
00000904 48C0 ext.l D0
00000906 7201 moveq.l D1, 0x01
00000908 B280 cmp.l D1, D0
0000090A 6604 bne +0x6 /* 00000910 */
0000090C 7007 moveq.l D0, 0x07
0000090E 6002 bra +0x4 /* 00000912 */
label00000910:
00000910 7000 moveq.l D0, 0x00
label00000912:
00000912 7210 moveq.l D1, 0x10
00000914 D081 add.l D0, D1
00000916 3F00 move.w -[A7], D0
00000918 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000091C 486E FED2 pea.l [A6 - 0x12E]
00000920 2F0B move.l -[A7], A3
00000922 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000926 486E FED2 pea.l [A6 - 0x12E]
0000092A 7019 moveq.l D0, 0x19
0000092C 2F00 move.l -[A7], D0
0000092E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000932 558F subq.l A7, 2
00000934 486D D4B2 pea.l [A5 - 0x2B4E]
00000938 2F0B move.l -[A7], A3
0000093A 486E FED2 pea.l [A6 - 0x12E]
0000093E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000942 48C6 ext.l D6
00000944 2F06 move.l -[A7], D6
00000946 48C4 ext.l D4
00000948 2F04 move.l -[A7], D4
0000094A 2F0B move.l -[A7], A3
0000094C 4EBA F9E0 jsr [PC - 0x620 /* 0000032E */]
00000950 DC6E FFD6 add.w D6, [A6 - 0x2A]
00000954 206E FFD2 movea.l A0, [A6 - 0x2E]
00000958 2F08 move.l -[A7], A0
0000095A 2028 0054 move.l D0, [A0 + 0x54]
0000095E 223C 0000 01F4 move.l D1, 0x1F4
00000964 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000968 205F movea.l A0, [A7]+
0000096A 2A00 move.l D5, D0
0000096C DBAE FACE add.l [A6 - 0x532], D5
00000970 2F0B move.l -[A7], A3
00000972 2F05 move.l -[A7], D5
00000974 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000978 48C6 ext.l D6
0000097A 2F06 move.l -[A7], D6
0000097C 302E FFD8 move.w D0, [A6 - 0x28]
00000980 48C0 ext.l D0
00000982 2F00 move.l -[A7], D0
00000984 2F0B move.l -[A7], A3
00000986 4EBA F9A6 jsr [PC - 0x65A /* 0000032E */]
0000098A 2F0B move.l -[A7], A3
0000098C 206E FFD2 movea.l A0, [A6 - 0x2E]
00000990 2F08 move.l -[A7], A0
00000992 2028 0054 move.l D0, [A0 + 0x54]
00000996 7264 moveq.l D1, 0x64
00000998 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
0000099C 205F movea.l A0, [A7]+
0000099E 2F00 move.l -[A7], D0
000009A0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000009A4 486E FED2 pea.l [A6 - 0x12E]
000009A8 3F3C 0BBC move.w -[A7], 0xBBC
000009AC 206E FFD2 movea.l A0, [A6 - 0x2E]
000009B0 7001 moveq.l D0, 0x01
000009B2 B0A8 0054 cmp.l D0, [A0 + 0x54]
000009B6 6604 bne +0x6 /* 000009BC */
000009B8 7007 moveq.l D0, 0x07
000009BA 6002 bra +0x4 /* 000009BE */
label000009BC:
000009BC 7000 moveq.l D0, 0x00
label000009BE:
000009BE 7211 moveq.l D1, 0x11
000009C0 D081 add.l D0, D1
000009C2 3F00 move.w -[A7], D0
000009C4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000009C8 486E FED2 pea.l [A6 - 0x12E]
000009CC 2F0B move.l -[A7], A3
000009CE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000009D2 486E FED2 pea.l [A6 - 0x12E]
000009D6 7005 moveq.l D0, 0x05
000009D8 2F00 move.l -[A7], D0
000009DA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000009DE 558F subq.l A7, 2
000009E0 486D D4B6 pea.l [A5 - 0x2B4A]
000009E4 2F0B move.l -[A7], A3
000009E6 486E FED2 pea.l [A6 - 0x12E]
000009EA 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000009EE 48C6 ext.l D6
000009F0 2F06 move.l -[A7], D6
000009F2 48C4 ext.l D4
000009F4 2F04 move.l -[A7], D4
000009F6 2F0B move.l -[A7], A3
000009F8 4EBA F934 jsr [PC - 0x6CC /* 0000032E */]
000009FC 7001 moveq.l D0, 0x01
000009FE 3F00 move.w -[A7], D0
00000A00 3F00 move.w -[A7], D0
00000A02 A89B syscall PenSize
00000A04 48C4 ext.l D4
00000A06 302E FFFE move.w D0, [A6 - 0x2]
00000A0A 48C0 ext.l D0
00000A0C D084 add.l D0, D4
00000A0E 3F00 move.w -[A7], D0
00000A10 3F06 move.w -[A7], D6
00000A12 A893 syscall MoveTo
00000A14 702B moveq.l D0, 0x2B
00000A16 3F00 move.w -[A7], D0
00000A18 A883 syscall DrawChar
00000A1A 48C4 ext.l D4
00000A1C 302E FFFE move.w D0, [A6 - 0x2]
00000A20 48C0 ext.l D0
00000A22 D084 add.l D0, D4
00000A24 3F00 move.w -[A7], D0
00000A26 48C6 ext.l D6
00000A28 302E FFF8 move.w D0, [A6 - 0x8]
00000A2C 48C0 ext.l D0
00000A2E D086 add.l D0, D6
00000A30 3F00 move.w -[A7], D0
00000A32 A893 syscall MoveTo
00000A34 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00000A38 48C6 ext.l D6
00000A3A 302E FFF8 move.w D0, [A6 - 0x8]
00000A3E 48C0 ext.l D0
00000A40 D086 add.l D0, D6
00000A42 3F00 move.w -[A7], D0
00000A44 A891 syscall LineTo
00000A46 302E FFD6 move.w D0, [A6 - 0x2A]
00000A4A 48C0 ext.l D0
00000A4C 5480 addq.l D0, 2
00000A4E DC40 add.w D6, D0
00000A50 2F0B move.l -[A7], A3
00000A52 2F2E FACE move.l -[A7], [A6 - 0x532]
00000A56 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000A5A 48C6 ext.l D6
00000A5C 2F06 move.l -[A7], D6
00000A5E 302E FFD8 move.w D0, [A6 - 0x28]
00000A62 48C0 ext.l D0
00000A64 2F00 move.l -[A7], D0
00000A66 2F0B move.l -[A7], A3
00000A68 4EBA F8C4 jsr [PC - 0x73C /* 0000032E */]
00000A6C 302E FFD6 move.w D0, [A6 - 0x2A]
00000A70 48C0 ext.l D0
00000A72 5480 addq.l D0, 2
00000A74 DC40 add.w D6, D0
00000A76 2F0B move.l -[A7], A3
00000A78 206E FFD2 movea.l A0, [A6 - 0x2E]
00000A7C 7000 moveq.l D0, 0x00
00000A7E 1028 0003 move.b D0, [A0 + 0x3]
00000A82 D040 add.w D0, D0
00000A84 41ED D4CA lea.l A0, [A5 - 0x2B36]
00000A88 3030 0000 move.w D0, [A0 + D0.w]
00000A8C 48C0 ext.l D0
00000A8E 7202 moveq.l D1, 0x02
00000A90 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000A94 2F00 move.l -[A7], D0
00000A96 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000A9A 206E FFD2 movea.l A0, [A6 - 0x2E]
00000A9E 7000 moveq.l D0, 0x00
00000AA0 1028 0003 move.b D0, [A0 + 0x3]
00000AA4 7205 moveq.l D1, 0x05
00000AA6 B280 cmp.l D1, D0
00000AA8 4FEF 018A lea.l A7, [A7 + 0x18A]
00000AAC 6720 beq +0x22 /* 00000ACE */
00000AAE 206E FFD2 movea.l A0, [A6 - 0x2E]
00000AB2 7000 moveq.l D0, 0x00
00000AB4 1028 0003 move.b D0, [A0 + 0x3]
00000AB8 7206 moveq.l D1, 0x06
00000ABA B280 cmp.l D1, D0
00000ABC 6710 beq +0x12 /* 00000ACE */
00000ABE 206E FFD2 movea.l A0, [A6 - 0x2E]
00000AC2 7000 moveq.l D0, 0x00
00000AC4 1028 0003 move.b D0, [A0 + 0x3]
00000AC8 7207 moveq.l D1, 0x07
00000ACA B280 cmp.l D1, D0
00000ACC 660A bne +0xC /* 00000AD8 */
label00000ACE:
00000ACE 486D D4BA pea.l [A5 - 0x2B46]
00000AD2 2F0B move.l -[A7], A3
00000AD4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
label00000AD8:
00000AD8 48C6 ext.l D6
00000ADA 2F06 move.l -[A7], D6
00000ADC 302E FFD8 move.w D0, [A6 - 0x28]
00000AE0 48C0 ext.l D0
00000AE2 2F00 move.l -[A7], D0
00000AE4 2F0B move.l -[A7], A3
00000AE6 4EBA F846 jsr [PC - 0x7BA /* 0000032E */]
00000AEA 2F0B move.l -[A7], A3
00000AEC 3F3C 0BBD move.w -[A7], 0xBBD
00000AF0 206E FFD2 movea.l A0, [A6 - 0x2E]
00000AF4 7000 moveq.l D0, 0x00
00000AF6 1028 0003 move.b D0, [A0 + 0x3]
00000AFA 5280 addq.l D0, 1
00000AFC 3F00 move.w -[A7], D0
00000AFE 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000B02 486E FED2 pea.l [A6 - 0x12E]
00000B06 3F3C 0BBC move.w -[A7], 0xBBC
00000B0A 7006 moveq.l D0, 0x06
00000B0C 3F00 move.w -[A7], D0
00000B0E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000B12 486E FED2 pea.l [A6 - 0x12E]
00000B16 2F0B move.l -[A7], A3
00000B18 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000B1C 48C6 ext.l D6
00000B1E 2F06 move.l -[A7], D6
00000B20 48C4 ext.l D4
00000B22 2F04 move.l -[A7], D4
00000B24 2F0B move.l -[A7], A3
00000B26 4EBA F806 jsr [PC - 0x7FA /* 0000032E */]
00000B2A 48C4 ext.l D4
00000B2C 302E FFFE move.w D0, [A6 - 0x2]
00000B30 48C0 ext.l D0
00000B32 D084 add.l D0, D4
00000B34 3F00 move.w -[A7], D0
00000B36 3F06 move.w -[A7], D6
00000B38 A893 syscall MoveTo
00000B3A 7078 moveq.l D0, 0x78
00000B3C 3F00 move.w -[A7], D0
00000B3E A883 syscall DrawChar
00000B40 48C4 ext.l D4
00000B42 302E FFFE move.w D0, [A6 - 0x2]
00000B46 48C0 ext.l D0
00000B48 D084 add.l D0, D4
00000B4A 3F00 move.w -[A7], D0
00000B4C 48C6 ext.l D6
00000B4E 302E FFF8 move.w D0, [A6 - 0x8]
00000B52 48C0 ext.l D0
00000B54 D086 add.l D0, D6
00000B56 3F00 move.w -[A7], D0
00000B58 A893 syscall MoveTo
00000B5A 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00000B5E 48C6 ext.l D6
00000B60 302E FFF8 move.w D0, [A6 - 0x8]
00000B64 48C0 ext.l D0
00000B66 D086 add.l D0, D6
00000B68 3F00 move.w -[A7], D0
00000B6A A891 syscall LineTo
00000B6C 206E FFD2 movea.l A0, [A6 - 0x2E]
00000B70 7000 moveq.l D0, 0x00
00000B72 1028 0003 move.b D0, [A0 + 0x3]
00000B76 D040 add.w D0, D0
00000B78 41ED D4CA lea.l A0, [A5 - 0x2B36]
00000B7C 3030 0000 move.w D0, [A0 + D0.w]
00000B80 48C0 ext.l D0
00000B82 2200 move.l D1, D0
00000B84 202E FACE move.l D0, [A6 - 0x532]
00000B88 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000B8C 5280 addq.l D0, 1
00000B8E 7202 moveq.l D1, 0x02
00000B90 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000B94 2D40 FACE move.l [A6 - 0x532], D0
00000B98 302E FFD6 move.w D0, [A6 - 0x2A]
00000B9C 48C0 ext.l D0
00000B9E 5480 addq.l D0, 2
00000BA0 DC40 add.w D6, D0
00000BA2 486E FBD2 pea.l [A6 - 0x42E]
00000BA6 3F3C 0BBC move.w -[A7], 0xBBC
00000BAA 7004 moveq.l D0, 0x04
00000BAC 3F00 move.w -[A7], D0
00000BAE 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000BB2 48C6 ext.l D6
00000BB4 2F06 move.l -[A7], D6
00000BB6 48C4 ext.l D4
00000BB8 2F04 move.l -[A7], D4
00000BBA 486E FBD2 pea.l [A6 - 0x42E]
00000BBE 4EBA F76E jsr [PC - 0x892 /* 0000032E */]
00000BC2 486E FCD2 pea.l [A6 - 0x32E]
00000BC6 2F2E FACE move.l -[A7], [A6 - 0x532]
00000BCA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000BCE 48C6 ext.l D6
00000BD0 2F06 move.l -[A7], D6
00000BD2 302E FFD8 move.w D0, [A6 - 0x28]
00000BD6 48C0 ext.l D0
00000BD8 2F00 move.l -[A7], D0
00000BDA 486E FCD2 pea.l [A6 - 0x32E]
00000BDE 4EBA F74E jsr [PC - 0x8B2 /* 0000032E */]
00000BE2 2F0B move.l -[A7], A3
00000BE4 206E FFD2 movea.l A0, [A6 - 0x2E]
00000BE8 7000 moveq.l D0, 0x00
00000BEA 1028 0004 move.b D0, [A0 + 0x4]
00000BEE 2F00 move.l -[A7], D0
00000BF0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000BF4 486E FED2 pea.l [A6 - 0x12E]
00000BF8 3F3C 0BBC move.w -[A7], 0xBBC
00000BFC 206E FFD2 movea.l A0, [A6 - 0x2E]
00000C00 7000 moveq.l D0, 0x00
00000C02 1028 0004 move.b D0, [A0 + 0x4]
00000C06 7201 moveq.l D1, 0x01
00000C08 B280 cmp.l D1, D0
00000C0A 6604 bne +0x6 /* 00000C10 */
00000C0C 7000 moveq.l D0, 0x00
00000C0E 6002 bra +0x4 /* 00000C12 */
label00000C10:
00000C10 7001 moveq.l D0, 0x01
label00000C12:
00000C12 721A moveq.l D1, 0x1A
00000C14 D081 add.l D0, D1
00000C16 3F00 move.w -[A7], D0
00000C18 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000C1C 486E FED2 pea.l [A6 - 0x12E]
00000C20 2F0B move.l -[A7], A3
00000C22 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000C26 558F subq.l A7, 2
00000C28 486D D4BE pea.l [A5 - 0x2B42]
00000C2C 2F0B move.l -[A7], A3
00000C2E 2F0C move.l -[A7], A4
00000C30 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000C34 7001 moveq.l D0, 0x01
00000C36 2F00 move.l -[A7], D0
00000C38 2F0B move.l -[A7], A3
00000C3A 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
00000C3E 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00000C42 7000 moveq.l D0, 0x00
00000C44 2F00 move.l -[A7], D0
00000C46 486E FBD2 pea.l [A6 - 0x42E]
00000C4A 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
00000C4E 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00000C52 7001 moveq.l D0, 0x01
00000C54 2F00 move.l -[A7], D0
00000C56 486E FCD2 pea.l [A6 - 0x32E]
00000C5A 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
00000C5E 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00000C62 486E FFDA pea.l [A6 - 0x26]
00000C66 A899 syscall SetPenState
00000C68 486E FFEC pea.l [A6 - 0x14]
00000C6C 7000 moveq.l D0, 0x00
00000C6E 2F00 move.l -[A7], D0
00000C70 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000C74 7001 moveq.l D0, 0x01
00000C76 4FEF 006E lea.l A7, [A7 + 0x6E]
00000C7A 6002 bra +0x4 /* 00000C7E */
label00000C7C:
00000C7C 7000 moveq.l D0, 0x00
label00000C7E:
00000C7E 4CEE 18F0 FAB6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x54A]
00000C84 4E5E unlink A6
00000C86 4E75 rts
export_334:
00000C88 4E56 FCD0 link A6, -0x0330
00000C8C 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000C90 49EE FED4 lea.l A4, [A6 - 0x12C]
00000C94 47EE FCD4 lea.l A3, [A6 - 0x32C]
00000C98 206E 000C movea.l A0, [A6 + 0xC]
00000C9C 3010 move.w D0, [A0]
00000C9E 48C0 ext.l D0
00000CA0 7204 moveq.l D1, 0x04
00000CA2 B280 cmp.l D1, D0
00000CA4 6600 034A bne +0x34C /* 00000FF0 */
00000CA8 486E FFEC pea.l [A6 - 0x14]
00000CAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CB0 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000CB4 700C moveq.l D0, 0x0C
00000CB6 3F00 move.w -[A7], D0
00000CB8 A88A syscall TextSize
00000CBA 486E FFF6 pea.l [A6 - 0xA]
00000CBE A88B syscall GetFontInfo
00000CC0 302E FFF6 move.w D0, [A6 - 0xA]
00000CC4 48C0 ext.l D0
00000CC6 322E FFF8 move.w D1, [A6 - 0x8]
00000CCA 48C1 ext.l D1
00000CCC D280 add.l D1, D0
00000CCE 302E FFFC move.w D0, [A6 - 0x4]
00000CD2 48C0 ext.l D0
00000CD4 D081 add.l D0, D1
00000CD6 3D40 FFD4 move.w [A6 - 0x2C], D0
00000CDA 206E 0008 movea.l A0, [A6 + 0x8]
00000CDE 2050 movea.l A0, [A0]
00000CE0 3028 000A move.w D0, [A0 + 0xA]
00000CE4 48C0 ext.l D0
00000CE6 723C moveq.l D1, 0x3C
00000CE8 9081 sub.l D0, D1
00000CEA 3D40 FFD6 move.w [A6 - 0x2A], D0
00000CEE 206E 0008 movea.l A0, [A6 + 0x8]
00000CF2 2050 movea.l A0, [A0]
00000CF4 3D68 000A FFD8 move.w [A6 - 0x28], [A0 + 0xA]
00000CFA 206E 0008 movea.l A0, [A6 + 0x8]
00000CFE 2050 movea.l A0, [A0]
00000D00 3028 0008 move.w D0, [A0 + 0x8]
00000D04 48C0 ext.l D0
00000D06 206E 0008 movea.l A0, [A6 + 0x8]
00000D0A 2050 movea.l A0, [A0]
00000D0C 3428 0004 move.w D2, [A0 + 0x4]
00000D10 48C2 ext.l D2
00000D12 2800 move.l D4, D0
00000D14 9882 sub.l D4, D2
00000D16 206E 0008 movea.l A0, [A6 + 0x8]
00000D1A 2050 movea.l A0, [A0]
00000D1C 3028 0004 move.w D0, [A0 + 0x4]
00000D20 48C0 ext.l D0
00000D22 342E FFFC move.w D2, [A6 - 0x4]
00000D26 48C2 ext.l D2
00000D28 D480 add.l D2, D0
00000D2A 302E FFF6 move.w D0, [A6 - 0xA]
00000D2E 48C0 ext.l D0
00000D30 D082 add.l D0, D2
00000D32 48C4 ext.l D4
00000D34 342E FFD4 move.w D2, [A6 - 0x2C]
00000D38 48C2 ext.l D2
00000D3A 206D D8F6 movea.l A0, [A5 - 0x270A]
00000D3E 7600 moveq.l D3, 0x00
00000D40 1628 0008 move.b D3, [A0 + 0x8]
00000D44 5683 addq.l D3, 3
00000D46 2F00 move.l -[A7], D0
00000D48 2002 move.l D0, D2
00000D4A 2203 move.l D1, D3
00000D4C 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000D50 2200 move.l D1, D0
00000D52 201F move.l D0, [A7]+
00000D54 2404 move.l D2, D4
00000D56 9481 sub.l D2, D1
00000D58 5882 addq.l D2, 4
00000D5A 2F00 move.l -[A7], D0
00000D5C 2002 move.l D0, D2
00000D5E 7202 moveq.l D1, 0x02
00000D60 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000D64 2200 move.l D1, D0
00000D66 201F move.l D0, [A7]+
00000D68 2C01 move.l D6, D1
00000D6A DC80 add.l D6, D0
00000D6C 486E FFDA pea.l [A6 - 0x26]
00000D70 A898 syscall GetPenState
00000D72 558F subq.l A7, 2
00000D74 7030 moveq.l D0, 0x30
00000D76 3F00 move.w -[A7], D0
00000D78 A88D syscall CharWidth
00000D7A 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000D7E 2F0C move.l -[A7], A4
00000D80 3F3C 0BBC move.w -[A7], 0xBBC
00000D84 7007 moveq.l D0, 0x07
00000D86 3F00 move.w -[A7], D0
00000D88 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000D8C 7000 moveq.l D0, 0x00
00000D8E 2D40 FCD0 move.l [A6 - 0x330], D0
00000D92 4247 clr.w D7
00000D94 508F addq.l A7, 8
00000D96 6000 009E bra +0xA0 /* 00000E36 */
label00000D9A:
00000D9A 206D D8F6 movea.l A0, [A5 - 0x270A]
00000D9E 7000 moveq.l D0, 0x00
00000DA0 1030 700A move.b D0, [A0 + D7.w + 0xA]
00000DA4 0C80 0000 00FF cmpi.l D0, 0xFF
00000DAA 6700 0088 beq +0x8A /* 00000E34 */
00000DAE 48C7 ext.l D7
00000DB0 7000 moveq.l D0, 0x00
00000DB2 102D D870 move.b D0, [A5 - 0x2790]
00000DB6 B087 cmp.l D0, D7
00000DB8 6616 bne +0x18 /* 00000DD0 */
00000DBA 206D FE7E movea.l A0, [A5 - 0x182]
00000DBE 7000 moveq.l D0, 0x00
00000DC0 1028 0046 move.b D0, [A0 + 0x46]
00000DC4 3A00 move.w D5, D0
00000DC6 48C5 ext.l D5
00000DC8 7008 moveq.l D0, 0x08
00000DCA 8085 or.l D0, D5
00000DCC 3F00 move.w -[A7], D0
00000DCE A888 syscall TextFace
label00000DD0:
00000DD0 48C7 ext.l D7
00000DD2 2F07 move.l -[A7], D7
00000DD4 4EBA F440 jsr [PC - 0xBC0 /* 00000216 */]
00000DD8 2800 move.l D4, D0
00000DDA D9AE FCD0 add.l [A6 - 0x330], D4
00000DDE 2F0B move.l -[A7], A3
00000DE0 2F04 move.l -[A7], D4
00000DE2 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000DE6 48C6 ext.l D6
00000DE8 2F06 move.l -[A7], D6
00000DEA 302E FFD8 move.w D0, [A6 - 0x28]
00000DEE 48C0 ext.l D0
00000DF0 2F00 move.l -[A7], D0
00000DF2 2F0B move.l -[A7], A3
00000DF4 4EBA F538 jsr [PC - 0xAC8 /* 0000032E */]
00000DF8 48C7 ext.l D7
00000DFA 2F07 move.l -[A7], D7
00000DFC 2F0B move.l -[A7], A3
00000DFE 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000E02 2F0C move.l -[A7], A4
00000E04 2F0B move.l -[A7], A3
00000E06 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000E0A 48C6 ext.l D6
00000E0C 2F06 move.l -[A7], D6
00000E0E 302E FFD6 move.w D0, [A6 - 0x2A]
00000E12 48C0 ext.l D0
00000E14 2F00 move.l -[A7], D0
00000E16 2F0B move.l -[A7], A3
00000E18 4EBA F514 jsr [PC - 0xAEC /* 0000032E */]
00000E1C 48C7 ext.l D7
00000E1E 7000 moveq.l D0, 0x00
00000E20 102D D870 move.b D0, [A5 - 0x2790]
00000E24 B087 cmp.l D0, D7
00000E26 4FEF 002C lea.l A7, [A7 + 0x2C]
00000E2A 6604 bne +0x6 /* 00000E30 */
00000E2C 3F05 move.w -[A7], D5
00000E2E A888 syscall TextFace
label00000E30:
00000E30 DC6E FFD4 add.w D6, [A6 - 0x2C]
label00000E34:
00000E34 5247 addq.w D7, 1
label00000E36:
00000E36 48C7 ext.l D7
00000E38 206D D8F6 movea.l A0, [A5 - 0x270A]
00000E3C 7000 moveq.l D0, 0x00
00000E3E 1028 0240 move.b D0, [A0 + 0x240]
00000E42 B087 cmp.l D0, D7
00000E44 6E00 FF54 bgt -0xAA /* 00000D9A */
00000E48 9C6E FFD4 sub.w D6, [A6 - 0x2C]
00000E4C 7001 moveq.l D0, 0x01
00000E4E 3F00 move.w -[A7], D0
00000E50 3F00 move.w -[A7], D0
00000E52 A89B syscall PenSize
00000E54 302E FFD6 move.w D0, [A6 - 0x2A]
00000E58 48C0 ext.l D0
00000E5A 322E FFFE move.w D1, [A6 - 0x2]
00000E5E 48C1 ext.l D1
00000E60 D280 add.l D1, D0
00000E62 3F01 move.w -[A7], D1
00000E64 3F06 move.w -[A7], D6
00000E66 A893 syscall MoveTo
00000E68 702B moveq.l D0, 0x2B
00000E6A 3F00 move.w -[A7], D0
00000E6C A883 syscall DrawChar
00000E6E 302E FFD6 move.w D0, [A6 - 0x2A]
00000E72 48C0 ext.l D0
00000E74 322E FFFE move.w D1, [A6 - 0x2]
00000E78 48C1 ext.l D1
00000E7A D280 add.l D1, D0
00000E7C 3F01 move.w -[A7], D1
00000E7E 48C6 ext.l D6
00000E80 302E FFF8 move.w D0, [A6 - 0x8]
00000E84 48C0 ext.l D0
00000E86 D086 add.l D0, D6
00000E88 3F00 move.w -[A7], D0
00000E8A A893 syscall MoveTo
00000E8C 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00000E90 48C6 ext.l D6
00000E92 302E FFF8 move.w D0, [A6 - 0x8]
00000E96 48C0 ext.l D0
00000E98 D086 add.l D0, D6
00000E9A 3F00 move.w -[A7], D0
00000E9C A891 syscall LineTo
00000E9E 302E FFD4 move.w D0, [A6 - 0x2C]
00000EA2 48C0 ext.l D0
00000EA4 5480 addq.l D0, 2
00000EA6 DC40 add.w D6, D0
00000EA8 2F0B move.l -[A7], A3
00000EAA 2F2E FCD0 move.l -[A7], [A6 - 0x330]
00000EAE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000EB2 48C6 ext.l D6
00000EB4 2F06 move.l -[A7], D6
00000EB6 302E FFD8 move.w D0, [A6 - 0x28]
00000EBA 48C0 ext.l D0
00000EBC 2F00 move.l -[A7], D0
00000EBE 2F0B move.l -[A7], A3
00000EC0 4EBA F46C jsr [PC - 0xB94 /* 0000032E */]
00000EC4 DC6E FFD4 add.w D6, [A6 - 0x2C]
00000EC8 2F0B move.l -[A7], A3
00000ECA 206D D8F6 movea.l A0, [A5 - 0x270A]
00000ECE 7000 moveq.l D0, 0x00
00000ED0 1028 0240 move.b D0, [A0 + 0x240]
00000ED4 2F00 move.l -[A7], D0
00000ED6 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000EDA 48C6 ext.l D6
00000EDC 2F06 move.l -[A7], D6
00000EDE 302E FFD8 move.w D0, [A6 - 0x28]
00000EE2 48C0 ext.l D0
00000EE4 2F00 move.l -[A7], D0
00000EE6 2F0B move.l -[A7], A3
00000EE8 4EBA F444 jsr [PC - 0xBBC /* 0000032E */]
00000EEC 2F0B move.l -[A7], A3
00000EEE 3F3C 0BBC move.w -[A7], 0xBBC
00000EF2 7008 moveq.l D0, 0x08
00000EF4 3F00 move.w -[A7], D0
00000EF6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000EFA 48C6 ext.l D6
00000EFC 2F06 move.l -[A7], D6
00000EFE 302E FFD6 move.w D0, [A6 - 0x2A]
00000F02 48C0 ext.l D0
00000F04 2F00 move.l -[A7], D0
00000F06 2F0B move.l -[A7], A3
00000F08 4EBA F424 jsr [PC - 0xBDC /* 0000032E */]
00000F0C 302E FFD6 move.w D0, [A6 - 0x2A]
00000F10 48C0 ext.l D0
00000F12 322E FFFE move.w D1, [A6 - 0x2]
00000F16 48C1 ext.l D1
00000F18 D280 add.l D1, D0
00000F1A 3F01 move.w -[A7], D1
00000F1C 3F06 move.w -[A7], D6
00000F1E A893 syscall MoveTo
00000F20 70D6 moveq.l D0, 0xFFFFFFD6
00000F22 3F00 move.w -[A7], D0
00000F24 A883 syscall DrawChar
00000F26 302E FFD6 move.w D0, [A6 - 0x2A]
00000F2A 48C0 ext.l D0
00000F2C 322E FFFE move.w D1, [A6 - 0x2]
00000F30 48C1 ext.l D1
00000F32 D280 add.l D1, D0
00000F34 3F01 move.w -[A7], D1
00000F36 48C6 ext.l D6
00000F38 302E FFF8 move.w D0, [A6 - 0x8]
00000F3C 48C0 ext.l D0
00000F3E D086 add.l D0, D6
00000F40 3F00 move.w -[A7], D0
00000F42 A893 syscall MoveTo
00000F44 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00000F48 48C6 ext.l D6
00000F4A 302E FFF8 move.w D0, [A6 - 0x8]
00000F4E 48C0 ext.l D0
00000F50 D086 add.l D0, D6
00000F52 3F00 move.w -[A7], D0
00000F54 A891 syscall LineTo
00000F56 302E FFD4 move.w D0, [A6 - 0x2C]
00000F5A 48C0 ext.l D0
00000F5C 5480 addq.l D0, 2
00000F5E DC40 add.w D6, D0
00000F60 206D D8F6 movea.l A0, [A5 - 0x270A]
00000F64 7000 moveq.l D0, 0x00
00000F66 1028 0240 move.b D0, [A0 + 0x240]
00000F6A 2200 move.l D1, D0
00000F6C 202E FCD0 move.l D0, [A6 - 0x330]
00000F70 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000F74 2D40 FCD0 move.l [A6 - 0x330], D0
00000F78 486E FDD4 pea.l [A6 - 0x22C]
00000F7C 3F3C 0BBC move.w -[A7], 0xBBC
00000F80 7009 moveq.l D0, 0x09
00000F82 3F00 move.w -[A7], D0
00000F84 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000F88 48C6 ext.l D6
00000F8A 2F06 move.l -[A7], D6
00000F8C 302E FFD6 move.w D0, [A6 - 0x2A]
00000F90 48C0 ext.l D0
00000F92 2F00 move.l -[A7], D0
00000F94 486E FDD4 pea.l [A6 - 0x22C]
00000F98 4EBA F394 jsr [PC - 0xC6C /* 0000032E */]
00000F9C 2F0B move.l -[A7], A3
00000F9E 2F2E FCD0 move.l -[A7], [A6 - 0x330]
00000FA2 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000FA6 48C6 ext.l D6
00000FA8 2F06 move.l -[A7], D6
00000FAA 302E FFD8 move.w D0, [A6 - 0x28]
00000FAE 48C0 ext.l D0
00000FB0 2F00 move.l -[A7], D0
00000FB2 2F0B move.l -[A7], A3
00000FB4 4EBA F378 jsr [PC - 0xC88 /* 0000032E */]
00000FB8 7000 moveq.l D0, 0x00
00000FBA 2F00 move.l -[A7], D0
00000FBC 486E FDD4 pea.l [A6 - 0x22C]
00000FC0 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
00000FC4 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00000FC8 7001 moveq.l D0, 0x01
00000FCA 2F00 move.l -[A7], D0
00000FCC 2F0B move.l -[A7], A3
00000FCE 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
00000FD2 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00000FD6 486E FFDA pea.l [A6 - 0x26]
00000FDA A899 syscall SetPenState
00000FDC 486E FFEC pea.l [A6 - 0x14]
00000FE0 7000 moveq.l D0, 0x00
00000FE2 2F00 move.l -[A7], D0
00000FE4 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000FE8 7001 moveq.l D0, 0x01
00000FEA 4FEF 0074 lea.l A7, [A7 + 0x74]
00000FEE 6002 bra +0x4 /* 00000FF2 */
label00000FF0:
00000FF0 7000 moveq.l D0, 0x00
label00000FF2:
00000FF2 4CEE 18F8 FCB4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x34C]
00000FF8 4E5E unlink A6
00000FFA 4E75 rts
export_335:
00000FFC 4E56 FDD4 link A6, -0x022C
00001000 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001004 286E 0008 movea.l A4, [A6 + 0x8]
00001008 47EE FDD8 lea.l A3, [A6 - 0x228]
0000100C 206E 000C movea.l A0, [A6 + 0xC]
00001010 3010 move.w D0, [A0]
00001012 48C0 ext.l D0
00001014 7204 moveq.l D1, 0x04
00001016 B280 cmp.l D1, D0
00001018 6600 0202 bne +0x204 /* 0000121C */
0000101C 486E FFEA pea.l [A6 - 0x16]
00001020 2F0C move.l -[A7], A4
00001022 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001026 700C moveq.l D0, 0x0C
00001028 3F00 move.w -[A7], D0
0000102A A88A syscall TextSize
0000102C 486E FFF4 pea.l [A6 - 0xC]
00001030 A88B syscall GetFontInfo
00001032 302E FFF4 move.w D0, [A6 - 0xC]
00001036 48C0 ext.l D0
00001038 322E FFF6 move.w D1, [A6 - 0xA]
0000103C 48C1 ext.l D1
0000103E D280 add.l D1, D0
00001040 302E FFFA move.w D0, [A6 - 0x6]
00001044 48C0 ext.l D0
00001046 2800 move.l D4, D0
00001048 D881 add.l D4, D1
0000104A 2054 movea.l A0, [A4]
0000104C 3028 000A move.w D0, [A0 + 0xA]
00001050 48C0 ext.l D0
00001052 2C00 move.l D6, D0
00001054 703C moveq.l D0, 0x3C
00001056 9C80 sub.l D6, D0
00001058 2054 movea.l A0, [A4]
0000105A 3A28 000A move.w D5, [A0 + 0xA]
0000105E 2054 movea.l A0, [A4]
00001060 3228 0008 move.w D1, [A0 + 0x8]
00001064 48C1 ext.l D1
00001066 2054 movea.l A0, [A4]
00001068 3428 0004 move.w D2, [A0 + 0x4]
0000106C 48C2 ext.l D2
0000106E 9282 sub.l D1, D2
00001070 3D41 FFFC move.w [A6 - 0x4], D1
00001074 2054 movea.l A0, [A4]
00001076 3228 0004 move.w D1, [A0 + 0x4]
0000107A 48C1 ext.l D1
0000107C 342E FFFA move.w D2, [A6 - 0x6]
00001080 48C2 ext.l D2
00001082 D481 add.l D2, D1
00001084 322E FFF4 move.w D1, [A6 - 0xC]
00001088 48C1 ext.l D1
0000108A D282 add.l D1, D2
0000108C 342E FFFC move.w D2, [A6 - 0x4]
00001090 48C2 ext.l D2
00001092 48C4 ext.l D4
00001094 2004 move.l D0, D4
00001096 2600 move.l D3, D0
00001098 D080 add.l D0, D0
0000109A D083 add.l D0, D3
0000109C 9480 sub.l D2, D0
0000109E 5482 addq.l D2, 2
000010A0 2002 move.l D0, D2
000010A2 2F01 move.l -[A7], D1
000010A4 7202 moveq.l D1, 0x02
000010A6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000010AA 221F move.l D1, [A7]+
000010AC 2E00 move.l D7, D0
000010AE DE81 add.l D7, D1
000010B0 486E FFD8 pea.l [A6 - 0x28]
000010B4 A898 syscall GetPenState
000010B6 558F subq.l A7, 2
000010B8 7030 moveq.l D0, 0x30
000010BA 3F00 move.w -[A7], D0
000010BC A88D syscall CharWidth
000010BE 3D5F FFFE move.w [A6 - 0x2], [A7]+
000010C2 4EBA F122 jsr [PC - 0xEDE /* 000001E6 */]
000010C6 2D40 FDD4 move.l [A6 - 0x22C], D0
000010CA 48C4 ext.l D4
000010CC 2004 move.l D0, D4
000010CE 5480 addq.l D0, 2
000010D0 DE40 add.w D7, D0
000010D2 2F0B move.l -[A7], A3
000010D4 2F2E FDD4 move.l -[A7], [A6 - 0x22C]
000010D8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000010DC 48C7 ext.l D7
000010DE 2F07 move.l -[A7], D7
000010E0 48C5 ext.l D5
000010E2 2F05 move.l -[A7], D5
000010E4 2F0B move.l -[A7], A3
000010E6 4EBA F246 jsr [PC - 0xDBA /* 0000032E */]
000010EA 2F0B move.l -[A7], A3
000010EC 3F3C 0BBC move.w -[A7], 0xBBC
000010F0 700A moveq.l D0, 0x0A
000010F2 3F00 move.w -[A7], D0
000010F4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000010F8 48C7 ext.l D7
000010FA 2F07 move.l -[A7], D7
000010FC 48C6 ext.l D6
000010FE 2F06 move.l -[A7], D6
00001100 2F0B move.l -[A7], A3
00001102 4EBA F22A jsr [PC - 0xDD6 /* 0000032E */]
00001106 DE44 add.w D7, D4
00001108 2F0B move.l -[A7], A3
0000110A 206D D8F6 movea.l A0, [A5 - 0x270A]
0000110E 7000 moveq.l D0, 0x00
00001110 1028 0240 move.b D0, [A0 + 0x240]
00001114 2F00 move.l -[A7], D0
00001116 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000111A 48C7 ext.l D7
0000111C 2F07 move.l -[A7], D7
0000111E 48C5 ext.l D5
00001120 2F05 move.l -[A7], D5
00001122 2F0B move.l -[A7], A3
00001124 4EBA F208 jsr [PC - 0xDF8 /* 0000032E */]
00001128 2F0B move.l -[A7], A3
0000112A 3F3C 0BBC move.w -[A7], 0xBBC
0000112E 7008 moveq.l D0, 0x08
00001130 3F00 move.w -[A7], D0
00001132 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001136 48C7 ext.l D7
00001138 2F07 move.l -[A7], D7
0000113A 48C6 ext.l D6
0000113C 2F06 move.l -[A7], D6
0000113E 2F0B move.l -[A7], A3
00001140 4EBA F1EC jsr [PC - 0xE14 /* 0000032E */]
00001144 48C6 ext.l D6
00001146 302E FFFE move.w D0, [A6 - 0x2]
0000114A 48C0 ext.l D0
0000114C D086 add.l D0, D6
0000114E 3F00 move.w -[A7], D0
00001150 3F07 move.w -[A7], D7
00001152 A893 syscall MoveTo
00001154 70D6 moveq.l D0, 0xFFFFFFD6
00001156 3F00 move.w -[A7], D0
00001158 A883 syscall DrawChar
0000115A 7001 moveq.l D0, 0x01
0000115C 3F00 move.w -[A7], D0
0000115E 3F00 move.w -[A7], D0
00001160 A89B syscall PenSize
00001162 48C6 ext.l D6
00001164 302E FFFE move.w D0, [A6 - 0x2]
00001168 48C0 ext.l D0
0000116A D086 add.l D0, D6
0000116C 3F00 move.w -[A7], D0
0000116E 48C7 ext.l D7
00001170 302E FFF6 move.w D0, [A6 - 0xA]
00001174 48C0 ext.l D0
00001176 D087 add.l D0, D7
00001178 3F00 move.w -[A7], D0
0000117A A893 syscall MoveTo
0000117C 3F05 move.w -[A7], D5
0000117E 48C7 ext.l D7
00001180 302E FFF6 move.w D0, [A6 - 0xA]
00001184 48C0 ext.l D0
00001186 D087 add.l D0, D7
00001188 3F00 move.w -[A7], D0
0000118A A891 syscall LineTo
0000118C 206D D8F6 movea.l A0, [A5 - 0x270A]
00001190 7000 moveq.l D0, 0x00
00001192 1028 0240 move.b D0, [A0 + 0x240]
00001196 2200 move.l D1, D0
00001198 202E FDD4 move.l D0, [A6 - 0x22C]
0000119C 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000011A0 2D40 FDD4 move.l [A6 - 0x22C], D0
000011A4 48C4 ext.l D4
000011A6 2004 move.l D0, D4
000011A8 5480 addq.l D0, 2
000011AA DE40 add.w D7, D0
000011AC 486E FED8 pea.l [A6 - 0x128]
000011B0 3F3C 0BBC move.w -[A7], 0xBBC
000011B4 7009 moveq.l D0, 0x09
000011B6 3F00 move.w -[A7], D0
000011B8 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000011BC 48C7 ext.l D7
000011BE 2F07 move.l -[A7], D7
000011C0 48C6 ext.l D6
000011C2 2F06 move.l -[A7], D6
000011C4 486E FED8 pea.l [A6 - 0x128]
000011C8 4EBA F164 jsr [PC - 0xE9C /* 0000032E */]
000011CC 2F0B move.l -[A7], A3
000011CE 2F2E FDD4 move.l -[A7], [A6 - 0x22C]
000011D2 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000011D6 48C7 ext.l D7
000011D8 2F07 move.l -[A7], D7
000011DA 48C5 ext.l D5
000011DC 2F05 move.l -[A7], D5
000011DE 2F0B move.l -[A7], A3
000011E0 4EBA F14C jsr [PC - 0xEB4 /* 0000032E */]
000011E4 7000 moveq.l D0, 0x00
000011E6 2F00 move.l -[A7], D0
000011E8 486E FED8 pea.l [A6 - 0x128]
000011EC 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
000011F0 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
000011F4 7001 moveq.l D0, 0x01
000011F6 2F00 move.l -[A7], D0
000011F8 2F0B move.l -[A7], A3
000011FA 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
000011FE 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00001202 486E FFD8 pea.l [A6 - 0x28]
00001206 A899 syscall SetPenState
00001208 486E FFEA pea.l [A6 - 0x16]
0000120C 7000 moveq.l D0, 0x00
0000120E 2F00 move.l -[A7], D0
00001210 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001214 7001 moveq.l D0, 0x01
00001216 4FEF 0088 lea.l A7, [A7 + 0x88]
0000121A 6002 bra +0x4 /* 0000121E */
label0000121C:
0000121C 7000 moveq.l D0, 0x00
label0000121E:
0000121E 4CEE 18F8 FDB8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x248]
00001224 4E5E unlink A6
00001226 4E75 rts
export_336:
00001228 4E56 FE00 link A6, -0x0200
0000122C 48E7 0018 movem.l -[A7], A3,A4
00001230 49EE FF00 lea.l A4, [A6 - 0x100]
00001234 266E 0008 movea.l A3, [A6 + 0x8]
00001238 206E 000C movea.l A0, [A6 + 0xC]
0000123C 3010 move.w D0, [A0]
0000123E 5340 subq.w D0, 1
00001240 6B00 0280 bmi +0x282 /* 000014C2 */
00001244 0C40 0001 cmpi.w D0, 0x1
00001248 6E00 0278 bgt +0x27A /* 000014C2 */
0000124C D040 add.w D0, D0
0000124E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001252 4EFB 0000 jmp [PC + D0.w]
00001256 0006 0200 ori.b D6, 0x0
0000125A 2053 movea.l A0, [A3]
0000125C 4AA8 0014 tst.l [A0 + 0x14]
00001260 6700 0114 beq +0x116 /* 00001376 */
00001264 206D D8F6 movea.l A0, [A5 - 0x270A]
00001268 7000 moveq.l D0, 0x00
0000126A 1028 0008 move.b D0, [A0 + 0x8]
0000126E 7208 moveq.l D1, 0x08
00001270 B280 cmp.l D1, D0
00001272 6D18 blt +0x1A /* 0000128C */
00001274 7000 moveq.l D0, 0x00
00001276 2F00 move.l -[A7], D0
00001278 486D 0A92 pea.l [A5 + 0xA92 /* export_334 */]
0000127C 7202 moveq.l D1, 0x02
0000127E 2F01 move.l -[A7], D1
00001280 2F0B move.l -[A7], A3
00001282 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00001286 4FEF 0010 lea.l A7, [A7 + 0x10]
0000128A 6016 bra +0x18 /* 000012A2 */
label0000128C:
0000128C 7000 moveq.l D0, 0x00
0000128E 2F00 move.l -[A7], D0
00001290 486D 0A9A pea.l [A5 + 0xA9A /* export_335 */]
00001294 7202 moveq.l D1, 0x02
00001296 2F01 move.l -[A7], D1
00001298 2F0B move.l -[A7], A3
0000129A 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000129E 4FEF 0010 lea.l A7, [A7 + 0x10]
label000012A2:
000012A2 4AAD D4C6 tst.l [A5 - 0x2B3A]
000012A6 671C beq +0x1E /* 000012C4 */
000012A8 4AAD D4C6 tst.l [A5 - 0x2B3A]
000012AC 6F00 0098 ble +0x9A /* 00001346 */
000012B0 206D D8EE movea.l A0, [A5 - 0x2712]
000012B4 7000 moveq.l D0, 0x00
000012B6 1028 0009 move.b D0, [A0 + 0x9]
000012BA 0C80 0000 00FF cmpi.l D0, 0xFF
000012C0 6700 0084 beq +0x86 /* 00001346 */
label000012C4:
000012C4 206D D8EE movea.l A0, [A5 - 0x2712]
000012C8 7000 moveq.l D0, 0x00
000012CA 1028 0009 move.b D0, [A0 + 0x9]
000012CE 0C80 0000 00FF cmpi.l D0, 0xFF
000012D4 6718 beq +0x1A /* 000012EE */
000012D6 206D D8EE movea.l A0, [A5 - 0x2712]
000012DA 7000 moveq.l D0, 0x00
000012DC 1028 0009 move.b D0, [A0 + 0x9]
000012E0 2F00 move.l -[A7], D0
000012E2 486E FF00 pea.l [A6 - 0x100]
000012E6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000012EA 508F addq.l A7, 8
000012EC 6012 bra +0x14 /* 00001300 */
label000012EE:
000012EE 302D D4C2 move.w D0, [A5 - 0x2B3E]
000012F2 48C0 ext.l D0
000012F4 2F00 move.l -[A7], D0
000012F6 486E FF00 pea.l [A6 - 0x100]
000012FA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000012FE 508F addq.l A7, 8
label00001300:
00001300 4AAD D4C6 tst.l [A5 - 0x2B3A]
00001304 6612 bne +0x14 /* 00001318 */
00001306 486E FE00 pea.l [A6 - 0x200]
0000130A 3F3C 0BB8 move.w -[A7], 0xBB8
0000130E 7015 moveq.l D0, 0x15
00001310 3F00 move.w -[A7], D0
00001312 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001316 6010 bra +0x12 /* 00001328 */
label00001318:
00001318 486E FE00 pea.l [A6 - 0x200]
0000131C 3F3C 0BB8 move.w -[A7], 0xBB8
00001320 7014 moveq.l D0, 0x14
00001322 3F00 move.w -[A7], D0
00001324 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label00001328:
00001328 486E FE00 pea.l [A6 - 0x200]
0000132C 486E FF00 pea.l [A6 - 0x100]
00001330 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00001334 486E FF00 pea.l [A6 - 0x100]
00001338 7003 moveq.l D0, 0x03
0000133A 2F00 move.l -[A7], D0
0000133C 2F0B move.l -[A7], A3
0000133E 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00001342 4FEF 000C lea.l A7, [A7 + 0xC]
label00001346:
00001346 7001 moveq.l D0, 0x01
00001348 2F00 move.l -[A7], D0
0000134A 7200 moveq.l D1, 0x00
0000134C 2F01 move.l -[A7], D1
0000134E 701A moveq.l D0, 0x1A
00001350 2F00 move.l -[A7], D0
00001352 2F01 move.l -[A7], D1
00001354 2F01 move.l -[A7], D1
00001356 7001 moveq.l D0, 0x01
00001358 2F00 move.l -[A7], D0
0000135A 2F00 move.l -[A7], D0
0000135C 2F0B move.l -[A7], A3
0000135E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00001362 3B7C 0001 D46E move.w [A5 - 0x2B92], 0x1
00001368 3B7C 00F0 D46C move.w [A5 - 0x2B94], 0xF0
0000136E 4FEF 0020 lea.l A7, [A7 + 0x20]
00001372 6000 00E0 bra +0xE2 /* 00001454 */
label00001376:
00001376 2053 movea.l A0, [A3]
00001378 41E8 0018 lea.l A0, [A0 + 0x18]
0000137C 43ED D57C lea.l A1, [A5 - 0x2A84]
00001380 20D9 move.l [A0]+, [A1]+
00001382 20D9 move.l [A0]+, [A1]+
00001384 30D9 move.w [A0]+, [A1]+
00001386 7001 moveq.l D0, 0x01
00001388 2F00 move.l -[A7], D0
0000138A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000138E 4EBA EE56 jsr [PC - 0x11AA /* 000001E6 */]
00001392 206D D8F6 movea.l A0, [A5 - 0x270A]
00001396 7200 moveq.l D1, 0x00
00001398 1228 0240 move.b D1, [A0 + 0x240]
0000139C 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000013A0 2B40 D4C6 move.l [A5 - 0x2B3A], D0
000013A4 2F2D D4C6 move.l -[A7], [A5 - 0x2B3A]
000013A8 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
000013AC 48C0 ext.l D0
000013AE 508F addq.l A7, 8
000013B0 6D00 0094 blt +0x96 /* 00001446 */
000013B4 426D D4C2 clr.w [A5 - 0x2B3E]
000013B8 601A bra +0x1C /* 000013D4 */
label000013BA:
000013BA 206D D8F6 movea.l A0, [A5 - 0x270A]
000013BE 302D D4C2 move.w D0, [A5 - 0x2B3E]
000013C2 7200 moveq.l D1, 0x00
000013C4 1230 000A move.b D1, [A0 + D0.w + 0xA]
000013C8 0C81 0000 00FF cmpi.l D1, 0xFF
000013CE 6618 bne +0x1A /* 000013E8 */
000013D0 526D D4C2 addq.w [A5 - 0x2B3E], 1
label000013D4:
000013D4 206D D8F6 movea.l A0, [A5 - 0x270A]
000013D8 7000 moveq.l D0, 0x00
000013DA 1028 0240 move.b D0, [A0 + 0x240]
000013DE 322D D4C2 move.w D1, [A5 - 0x2B3E]
000013E2 48C1 ext.l D1
000013E4 B081 cmp.l D0, D1
000013E6 6ED2 bgt -0x2C /* 000013BA */
label000013E8:
000013E8 206D D8F6 movea.l A0, [A5 - 0x270A]
000013EC 7000 moveq.l D0, 0x00
000013EE 1028 0008 move.b D0, [A0 + 0x8]
000013F2 7201 moveq.l D1, 0x01
000013F4 B280 cmp.l D1, D0
000013F6 6736 beq +0x38 /* 0000142E */
000013F8 206D D8EE movea.l A0, [A5 - 0x2712]
000013FC 7000 moveq.l D0, 0x00
000013FE 1028 0009 move.b D0, [A0 + 0x9]
00001402 7200 moveq.l D1, 0x00
00001404 122D D870 move.b D1, [A5 - 0x2790]
00001408 B280 cmp.l D1, D0
0000140A 6722 beq +0x24 /* 0000142E */
0000140C 206D D8EE movea.l A0, [A5 - 0x2712]
00001410 7000 moveq.l D0, 0x00
00001412 1028 0009 move.b D0, [A0 + 0x9]
00001416 0C80 0000 00FF cmpi.l D0, 0xFF
0000141C 661A bne +0x1C /* 00001438 */
0000141E 7000 moveq.l D0, 0x00
00001420 102D D870 move.b D0, [A5 - 0x2790]
00001424 322D D4C2 move.w D1, [A5 - 0x2B3E]
00001428 48C1 ext.l D1
0000142A B280 cmp.l D1, D0
0000142C 660A bne +0xC /* 00001438 */
label0000142E:
0000142E 203C 010D 23A0 move.l D0, 0x10D23A0
00001434 6000 008E bra +0x90 /* 000014C4 */
label00001438:
00001438 7000 moveq.l D0, 0x00
0000143A 2B40 D4C6 move.l [A5 - 0x2B3A], D0
0000143E 203C 010D 2396 move.l D0, 0x10D2396
00001444 607E bra +0x80 /* 000014C4 */
label00001446:
00001446 70FF moveq.l D0, 0xFFFFFFFF
00001448 2B40 D4C6 move.l [A5 - 0x2B3A], D0
0000144C 203C 010D 23B4 move.l D0, 0x10D23B4
00001452 6070 bra +0x72 /* 000014C4 */
label00001454:
00001454 206E 000C movea.l A0, [A6 + 0xC]
00001458 3028 0004 move.w D0, [A0 + 0x4]
0000145C 5340 subq.w D0, 1
0000145E 6B62 bmi +0x64 /* 000014C2 */
00001460 0C40 0000 cmpi.w D0, 0x0
00001464 6E5C bgt +0x5E /* 000014C2 */
00001466 D040 add.w D0, D0
00001468 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000146C 4EFB 0000 jmp [PC + D0.w]
00001470 0004 4EAD ori.b D4, 0xAD
00001474 07AA 4AAD bclr [A2 + 0x4AAD], D3
00001478 D4C6 add.w A2, D6
0000147A 6F3E ble +0x40 /* 000014BA */
0000147C 2F0C move.l -[A7], A4
0000147E 7003 moveq.l D0, 0x03
00001480 2F00 move.l -[A7], D0
00001482 2F0B move.l -[A7], A3
00001484 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00001488 7000 moveq.l D0, 0x00
0000148A 1014 move.b D0, [A4]
0000148C 4FEF 000C lea.l A7, [A7 + 0xC]
00001490 660E bne +0x10 /* 000014A0 */
00001492 2F0C move.l -[A7], A4
00001494 3F3C 0BB8 move.w -[A7], 0xBB8
00001498 7013 moveq.l D0, 0x13
0000149A 3F00 move.w -[A7], D0
0000149C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label000014A0:
000014A0 7001 moveq.l D0, 0x01
000014A2 2F00 move.l -[A7], D0
000014A4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000014A8 2F0C move.l -[A7], A4
000014AA 2F2D D4C6 move.l -[A7], [A5 - 0x2B3A]
000014AE 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000014B2 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
000014B6 4FEF 000C lea.l A7, [A7 + 0xC]
label000014BA:
000014BA 426D D46E clr.w [A5 - 0x2B92]
000014BE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
label000014C2:
000014C2 7001 moveq.l D0, 0x01
label000014C4:
000014C4 4CEE 1800 FDF8 movem.l A3,A4, [A6 - 0x208]
000014CA 4E5E unlink A6
000014CC 4E75 rts
export_337:
000014CE 4E56 FD00 link A6, -0x0300
000014D2 48E7 0018 movem.l -[A7], A3,A4
000014D6 286E 0008 movea.l A4, [A6 + 0x8]
000014DA 47EE FE00 lea.l A3, [A6 - 0x200]
000014DE 206E 000C movea.l A0, [A6 + 0xC]
000014E2 3010 move.w D0, [A0]
000014E4 5340 subq.w D0, 1
000014E6 6B00 01F2 bmi +0x1F4 /* 000016DA */
000014EA 0C40 0001 cmpi.w D0, 0x1
000014EE 6E00 01EA bgt +0x1EC /* 000016DA */
000014F2 D040 add.w D0, D0
000014F4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000014F8 4EFB 0000 jmp [PC + D0.w]
000014FC 0006 014A ori.b D6, 0x4A /* 'J' */
00001500 2054 movea.l A0, [A4]
00001502 4AA8 0014 tst.l [A0 + 0x14]
00001506 676A beq +0x6C /* 00001572 */
00001508 7000 moveq.l D0, 0x00
0000150A 2F00 move.l -[A7], D0
0000150C 486D 0A8A pea.l [A5 + 0xA8A /* export_333 */]
00001510 7202 moveq.l D1, 0x02
00001512 2F01 move.l -[A7], D1
00001514 2F0C move.l -[A7], A4
00001516 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000151A 4AAD D4C6 tst.l [A5 - 0x2B3A]
0000151E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001522 6F1E ble +0x20 /* 00001542 */
00001524 206D D8EE movea.l A0, [A5 - 0x2712]
00001528 7000 moveq.l D0, 0x00
0000152A 102D D870 move.b D0, [A5 - 0x2790]
0000152E E980 asl D0, 4
00001530 4870 082A pea.l [A0 + D0 + 0x2A]
00001534 7003 moveq.l D0, 0x03
00001536 2F00 move.l -[A7], D0
00001538 2F0C move.l -[A7], A4
0000153A 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
0000153E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001542:
00001542 7001 moveq.l D0, 0x01
00001544 2F00 move.l -[A7], D0
00001546 7200 moveq.l D1, 0x00
00001548 2F01 move.l -[A7], D1
0000154A 701A moveq.l D0, 0x1A
0000154C 2F00 move.l -[A7], D0
0000154E 2F01 move.l -[A7], D1
00001550 2F01 move.l -[A7], D1
00001552 7001 moveq.l D0, 0x01
00001554 2F00 move.l -[A7], D0
00001556 2F00 move.l -[A7], D0
00001558 2F0C move.l -[A7], A4
0000155A 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
0000155E 3B7C 0001 D46E move.w [A5 - 0x2B92], 0x1
00001564 3B7C 00F0 D46C move.w [A5 - 0x2B94], 0xF0
0000156A 4FEF 0020 lea.l A7, [A7 + 0x20]
0000156E 6000 00D4 bra +0xD6 /* 00001644 */
label00001572:
00001572 2054 movea.l A0, [A4]
00001574 41E8 0018 lea.l A0, [A0 + 0x18]
00001578 43ED D57C lea.l A1, [A5 - 0x2A84]
0000157C 20D9 move.l [A0]+, [A1]+
0000157E 20D9 move.l [A0]+, [A1]+
00001580 30D9 move.w [A0]+, [A1]+
00001582 7000 moveq.l D0, 0x00
00001584 2F00 move.l -[A7], D0
00001586 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000158A 7000 moveq.l D0, 0x00
0000158C 102D D870 move.b D0, [A5 - 0x2790]
00001590 2F00 move.l -[A7], D0
00001592 4EBA EC82 jsr [PC - 0x137E /* 00000216 */]
00001596 2B40 D4C6 move.l [A5 - 0x2B3A], D0
0000159A 2F0B move.l -[A7], A3
0000159C 3F3C 0BC6 move.w -[A7], 0xBC6
000015A0 206D D8EE movea.l A0, [A5 - 0x2712]
000015A4 7000 moveq.l D0, 0x00
000015A6 1028 0002 move.b D0, [A0 + 0x2]
000015AA 3F00 move.w -[A7], D0
000015AC 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000015B0 5213 addq.b [A3], 1
000015B2 7000 moveq.l D0, 0x00
000015B4 1013 move.b D0, [A3]
000015B6 17BC 0020 0000 move.b [A3 + D0.w], 0x20 /* ' ' */
000015BC 206D D8EE movea.l A0, [A5 - 0x2712]
000015C0 7000 moveq.l D0, 0x00
000015C2 1028 0003 move.b D0, [A0 + 0x3]
000015C6 2F00 move.l -[A7], D0
000015C8 486E FF00 pea.l [A6 - 0x100]
000015CC 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
000015D0 486E FF00 pea.l [A6 - 0x100]
000015D4 2F0B move.l -[A7], A3
000015D6 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000015DA 5213 addq.b [A3], 1
000015DC 7000 moveq.l D0, 0x00
000015DE 1013 move.b D0, [A3]
000015E0 17BC 002C 0000 move.b [A3 + D0.w], 0x2C /* ',' */
000015E6 5213 addq.b [A3], 1
000015E8 7000 moveq.l D0, 0x00
000015EA 1013 move.b D0, [A3]
000015EC 17BC 0020 0000 move.b [A3 + D0.w], 0x20 /* ' ' */
000015F2 206D D8EE movea.l A0, [A5 - 0x2712]
000015F6 7000 moveq.l D0, 0x00
000015F8 3010 move.w D0, [A0]
000015FA 2F00 move.l -[A7], D0
000015FC 486E FF00 pea.l [A6 - 0x100]
00001600 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00001604 486E FF00 pea.l [A6 - 0x100]
00001608 2F0B move.l -[A7], A3
0000160A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
0000160E 2F0B move.l -[A7], A3
00001610 7000 moveq.l D0, 0x00
00001612 2F00 move.l -[A7], D0
00001614 2F00 move.l -[A7], D0
00001616 2F00 move.l -[A7], D0
00001618 A98B syscall ParamText
0000161A 2F2D D4C6 move.l -[A7], [A5 - 0x2B3A]
0000161E 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00001622 48C0 ext.l D0
00001624 4FEF 000C lea.l A7, [A7 + 0xC]
00001628 6D0A blt +0xC /* 00001634 */
0000162A 203C 010D 238C move.l D0, 0x10D238C
00001630 6000 00AA bra +0xAC /* 000016DC */
label00001634:
00001634 7000 moveq.l D0, 0x00
00001636 2B40 D4C6 move.l [A5 - 0x2B3A], D0
0000163A 203C 010D 23AA move.l D0, 0x10D23AA
00001640 6000 009A bra +0x9C /* 000016DC */
label00001644:
00001644 206E 000C movea.l A0, [A6 + 0xC]
00001648 3028 0004 move.w D0, [A0 + 0x4]
0000164C 5340 subq.w D0, 1
0000164E 6B00 008A bmi +0x8C /* 000016DA */
00001652 0C40 0000 cmpi.w D0, 0x0
00001656 6E00 0082 bgt +0x84 /* 000016DA */
0000165A D040 add.w D0, D0
0000165C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001660 4EFB 0000 jmp [PC + D0.w]
00001664 0004 4EAD ori.b D4, 0xAD
00001668 07AA 4AAD bclr [A2 + 0x4AAD], D3
0000166C D4C6 add.w A2, D6
0000166E 6F46 ble +0x48 /* 000016B6 */
00001670 486E FD00 pea.l [A6 - 0x300]
00001674 7003 moveq.l D0, 0x03
00001676 2F00 move.l -[A7], D0
00001678 2F0C move.l -[A7], A4
0000167A 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
0000167E 7000 moveq.l D0, 0x00
00001680 102E FD00 move.b D0, [A6 - 0x300]
00001684 4FEF 000C lea.l A7, [A7 + 0xC]
00001688 6610 bne +0x12 /* 0000169A */
0000168A 486E FD00 pea.l [A6 - 0x300]
0000168E 3F3C 0BB8 move.w -[A7], 0xBB8
00001692 7012 moveq.l D0, 0x12
00001694 3F00 move.w -[A7], D0
00001696 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label0000169A:
0000169A 7000 moveq.l D0, 0x00
0000169C 2F00 move.l -[A7], D0
0000169E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000016A2 486E FD00 pea.l [A6 - 0x300]
000016A6 2F2D D4C6 move.l -[A7], [A5 - 0x2B3A]
000016AA 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000016AE 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
000016B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000016B6:
000016B6 426D D46E clr.w [A5 - 0x2B92]
000016BA 206D D8F6 movea.l A0, [A5 - 0x270A]
000016BE 7000 moveq.l D0, 0x00
000016C0 1028 0240 move.b D0, [A0 + 0x240]
000016C4 7201 moveq.l D1, 0x01
000016C6 B280 cmp.l D1, D0
000016C8 6C0C bge +0xE /* 000016D6 */
000016CA 486D 0AA2 pea.l [A5 + 0xAA2 /* export_336 */]
000016CE 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000016D2 588F addq.l A7, 4
000016D4 6004 bra +0x6 /* 000016DA */
label000016D6:
000016D6 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
label000016DA:
000016DA 7001 moveq.l D0, 0x01
label000016DC:
000016DC 4CEE 1800 FCF8 movem.l A3,A4, [A6 - 0x308]
000016E2 4E5E unlink A6
000016E4 4E75 rts